Notes on Data Structures and Programming Techniques in C (CPSC 223, Spring 2022)

简介:
这本书有两个目的: 教你用C编程语言编程,教你如何选择、实现和使用数据结构和标准编程技术。对于小程序,你不需要太多的数据结构的方式。但是一旦你代表了相当复杂的数据,你就需要一些地方来存储它。考虑如何存储和组织这些数据可以成为组织程序其余部分的良好框架。许多编程环境将为您提供丰富的内置数据结构集合,作为其标准库的一部分。C不: 除非你使用第三方库,你想在C中的任何数据结构,你将不得不建立自己。对于大多数数据结构,这将需要理解指针和存储分配,这些机制通常隐藏在其他语言中。理解这些概念将使您更深入地了解计算机的实际工作方式,并且既可以让您在没有大量支持的极简环境中运行,又可以让您了解更方便的环境在其抽象障碍下正在做什么。
英文简介:
There are two purposes to this book: to teach you to program in the C programming language, and to teach you how to choose, implement, and use data structures and standard programming techniques.
For small programs, you don't need much in the way of data structures. But as soon as you are representing reasonably complicated data, you need some place to store it. Thinking about how you want to store and organize this data can be a good framework for organizing the rest of your program. Many programming environments will give you a rich collection of built-in data structures as part of their standard library. C does not: unless you use thirdparty libraries, any data structure you want in C you will have to build yourself.
For most data structures this will require an understanding of pointers and storage allocation, mechanisms often hidden in other languages. Understanding these concepts will give you a deeper understanding of how computers actually work, and will both let you function in minimalist environments where you don’t have a lot of support and let you understand what more convenient environments are doing under their abstraction barriers.
- 书名
- Notes on Data Structures and Programming Techniques in C (CPSC 223, Spring 2022)
- 译名
- 语言数据结构和编程技术笔记
- 语言
- 英语
- 年份
- 2023
- 页数
- 538页
- 大小
- 13.13 MB
- 标签
- 数据结构
- 下载
Notes on Data Structures and Programming Techniques in C (CPSC 223, Spring 2022).pdf
- 密码
- 65536
最后更新:2025-04-12 23:54:40
←Programming Persistent Memory: A Comprehensive Guide for Developers