搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
CHAP02
- 数据结构线性表动态演示.与数据结构(C语言版)配套使用-data structure Linear Dynamic demonstration. With the data structure (C language version) supporting the use of
linklistnode(c++)
- 此系统比较简单,用c++类机制描述了数据结构中的线形链表,供正在学习C++的同学参考,避免对c++中对象的创建,动态分配内存的错误理解.这需要一段时间专心的理解,反复推敲,看不到很好的效果.注意不要照搬照用,一定要理解才能驾驭它.即是编写应用程序.
背包问题的动态规划法算法(c++)
- 数据结构 算法设计与分析背包问题的动态规划法算法-data structure design and analysis of algorithms knapsack problem of dynamic programming algorithm
数据结构的C++描述
- 目 录 译者序 前言 第一部分 预备知识 第1章 C++程序设计 1 1.1 引言 1 1.2 函数与参数 2 1.2.1 传值参数 2 1.2.2 模板函数 3 1.2.3 引用参数 3 1.2.4 常量引用参数 4 1.2.5 返回值 4 1.2.6 递归函数 5 1.3 动态存储分配
Haffmancode
- 课程设计: 1.求出在一个n×n的棋盘上,放置n个不能互相捕捉的国际象棋“皇后”的所有布局。 2.设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。 【基本要求】 1) 将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2) 分别采用动态和静态存储结构 3) 初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; 4) 编码:利用建好的哈夫曼树生成哈夫曼编码; 5) 输出编码; 6)
DSAj
- 用java写的数据结构,可以和C对比一下,有助于对数据结构的理解-Using java to write the data structure, you can compare and C, contribute to the understanding of the data structure
8queen
- 数据结果中的很有名的8皇后问题,该程序实现了8皇后的动态演示,图形界面友好,易用,对于学习C++编程和数据结构很有帮助-Data results in the well-known 8-queens problem, the program achieved an 8-Queen' s dynamic presentations, graphical user-friendly, easy to use, for learning C++ programming and data stru
DataStructureAlgorithm
- 数据结构和算法,非常经典,讲的很详细!第一部分 基础知识 第一章 C++程序设计 第二章 程序性能 第二部分 数据结构 第三章 数据描述 第四章 数组和矩阵 第五章 堆栈 第六章 队列 第七章 跳表和散列 第八章 二叉树和其他树 第九章 优先队列 第十章 竞赛树 第十一章 搜索树 第十二章 图 第三部分 算法设计方法 第十三章 贪婪算法 第十四章 分而治之算法 第十五章 动态规划 第十六章 回
EightQueen
- 八皇后问题,基于MFC界面,C++语言写的,可以动态演示,还有word文档报告,下下来就可以教的数据结构课程设计-Eight Queens problem, the interface based on MFC, C++ language to write, can be dynamically presentation, as well as word document report, the next down to the data structure can teach curricul
StudentBookCLanguageCourseDesign
- C语言 学生通讯录课程设计(功能齐全):1、用C语言实现系统; 2、利用结构体数组或动态链表实现学生通讯录的数据结构设计; 3、系统具有增加,查询,删除等基本功能; 4、系统的各个功能模块要求用函数的形式实现; 5、将通讯录信息存在文件中; 6、完成设计任务并编写课程设计说明书。 7、每个同学提交源程序(*.c),可执行程序(*.exe),保存通讯录信息的文件addrbook,课程设计说明书电子文档(word)。 -Student Book C Language
c++实现动态数组
- 使用C语言实现一个长度可扩充的数组(包含必要的数据结构及函数); 能存放任意类型的数据(Using C language to implement a dynamic array which can reserve any kinds of datas)
线性表的实现
- 数据结构线性表顺序表c语言的实现,顺序表表示的是用一组地址连续的存储单元依次存储线性表的数据元素,所以顺序结构的实现一般采用数组的方式来实现,存储空间也采用动态分配的方式。在定义中用一个ElemType * elem表示基地址,int length 表示当前长度,int listsize表示数组的大小。(Linear table data structure to achieve the order form of the C language, the order of the table i
最长递增子序列
- 这是数据结构和算法设计中的经典案例题,代码不唯一,最长公共子序列源码和动态规划ppt分析(This is a classic case of data structure and algorithm design, the code is not unique, the largest m sub segment and source code and dynamic programming ppt analysis)
12955789
- K-Means动态聚类算法源程序c++()
数据结构课设小题线性表的链式存储
- 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。(Linked list is a discontinuous and non sequential storage structure on physical storage unit. The logical order of da
shuju5
- 一、实验目的 1、进一步掌握指针变量、动态变量的含义。 2、掌握二叉树的结构特性,以及各种存储结构的特点和适用范围。 3、掌握用指针类型描述、访问和处理二叉树的运算。 二、实验内容 1、以二叉链表作存储结构,试编写前序、中序、后序遍历二叉树的算法。(First, the purpose of the experiment 1. Further grasp the meaning of the pointer variable and the dynamic variable.
动态数据结构进阶作业
- 系统可以根据要求动态地进行记录量,字段数量和字段的属性设置,字段的属性为字段ID,字段标题,字段类型和字段长度。例如可以设置一个班学生的成绩单,输入学号、姓名、数学、英语、C语言、……、总成绩等项。系统会根据输入的要求自动生成成绩单。并能输入数据,和浏览数据。(The system can dynamically set the number of records, the number of fields and their attributes according to the requir
《趣学算法》C++源码
- 本书内容按照算法策略分为7章。第1章从算法之美、简单小问题、趣味故事引入算法概念、时间复杂度、空间复杂度的概念和计算方法,以及算法设计的爆炸性增量问题,使读者体验算法的奥妙。第2~7章介绍经典算法的设计策略、实战演练、算法分析及优化拓展,分别讲解贪心算法、分治算法、动态规划、回溯法、分支限界法、线性规划和网络流。每一种算法都有4~10个实例,共50个大型实例,包括经典的构造实例和实际应用实例,按照问题分析、算法设计、完美图解、伪代码详解、实战演练、算法解析及优化拓展的流程,讲解清楚且通俗易懂。附
学生成绩条形图统计问题
- 相关知识 C++语言数据结构STL框架二叉排序树树的遍历动态数组需求分析2.1 课题调研学生成绩即是同学们学习成果的体现,也是教学质量的反映