图解算法:使用C语言
从基本的数据结构概念开始讲解,包括数组结构、队列、堆栈、树结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,每个经典的算法都提供了C程序设计语言编写的完整范例程序。
02
用C语言描述的完整算法源程序
分为四部分,共16章。提供了用C语言描述的完整算法源程序,并且配有丰富的插图和练习。介绍基本算法分析原理,讲解算法分析中必须掌握的数据结构知识,按章节顺序分别讨论基本排序方法、快速排序方法、归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊用途的排序方法,并比较了各种排序方法的性能特征。在进一步讲解符号表、树等抽象数据类型的基础上,重点讨论哈希方法、基数搜索以及外部搜索方法。
03
C 语言常用算法程序集
针对工程中常用的行之有效的算法而编写,其主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的法语解、插值与逼近、数值积分、常微分方程组的求解、数据处理、极值问题的求解、数学变换与滤波、特殊函数的计算、排序和查找。
04
C 语言经典编程 282 例
内容包括初识C语言、简单的C程序、算法入门、常用数据类型、运算符与表达式、数据输入与输出函数、选择和分支结构程序设计、循环结构、数组、函数编程基础、指针、常用数据结构、位运算操作符、存储管理、预处理和函数类型、文件读写、图形图像处理。
05
C指针编程之道
帮助程序员提高编程素养,介绍了指针在数组中的应用、在函数中的应用、指向指针的指针、数据结构中指针的应用,指向文件类型的指针、指针在C语言算法中的应用、典型迷宫算法实例、C语言和汇编语言的接口、Linux C编程技术简介、Linux进程与线程通信实例、C语言管理系统设计案例、C语言游戏设计案例等内容。
06
数据结构C语言版,学习了解数据结构
编写计算机程序仅仅掌握语言是不够的,还必须掌握数据的组织,存储和运算方法。理解并掌握数据结构的原理,可以在设计的科学地选择组、链表、栈、队列、二叉树、图等结构,有效地解决问题,也以及拓展开发视野,从而提高程序开发能力。
07
程序设计与数据结构
在介绍C语言基础知识的同时,重点强调了软件设计的思想:共性与可变性分析、面向对象的编程思想等,并提供了详尽的范例程序。分为4章:第1章,主要介绍C语言的基础知识,并提及了共性与可变性分析;第2章,主要介绍C语言的进阶用法,特别是结构体及函数指针;第3章,主要介绍算法与数据结构,包含链表、哈希表、队列等;第4章,主要介绍面向对象的编程思想,包含面向对象的基础概念、虚函数的妙用、状态机设计等。
08
编程基础,算法最好的入门书
用流程图、程序语言等日常生活中经常出现的事物为工具,以图解的形式讲解了算法的相关知识,即使是不具备计算机知识的初学者,也能够轻松理解。
09
你一定能看懂的算法基础书
示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;Kzui近邻算法。
10
算法问题实战策略
学习解题技巧时必不可少的经典,不仅适合准备参赛的人阅读,对现有算法的检验和优化后的代码等,都对实际业务有非常大的帮助。
往期下载: