搜索资源列表
differenct
- 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在
shujujiegou-erchashu
- 叉排序树与平衡二叉排序树基本操作的实现 用二叉链表作存储结构 (1)以回车( \\n )为输入结束标志,输入数列L,生成二叉排序树T; (2)对二叉排序树T作中序遍历,输出结果; (3)计算二叉排序树T的平均查找长度,输出结果; (4)输入元素x,查找二叉排序树T,若存在含x的结点,则删除该结 点,并作中序遍历(执行操作2);否则输出信息“无结点x”; (5)判断二叉排序树T是否为平衡二叉树,输出信息“OK!”/“NO!”;-fork trees and
studentscore
- 1设计题目及要求 一、程序设计题目:学生成绩管理程序设计 二、 程序设计功能及要求: 1.显示学生各门成绩,总分,和平均分. 2.按总分由高到的进行排列. 3.要求输入一个学号.要求能找出一个学生的.姓名.各门功课的成绩. 3 算法分析 1. 学生成绩管理软件的数据结构 2. 排序 3. 查找 4. 其它 4 主要流程图 1写程序结构及各模块(输入,显示等等)结构图 本程序用了c++语言里面的思想,比如用了cin 和 cout 函数.分了俩个类
linner
- 完整的一份实验报告 1. 利作链表的插入运算建立线性链表,然后利用链表的查找、删除、计数、输出等运算反复实现链表的这些操作(插入、删除、查找、计数、输出单独写成函数的形式),并能在屏幕上输出操作前后的结果。 2. 利用线性链表实现对用户输入的一组数据进行插入排序。
c++
- 在线性表的实现中增加一个成员函数,实现对表中元素置逆的操作(设原链表为a1,a2,...,an 则置逆后的序列为an,...,a2,a1)。对于具有n个元素的线性表,你的算法的运行时间应为O(n),空间消耗应为O(1). 注:有对时间和空间分析的说明
Student-management-system
- 学生成绩管理系统,可以进行 1. 初始化链表 2. 创建链表 3. 删除指定学号的记录 4. 打印学生成绩信息 5. 计算学生的总分和平均分 6. 插入一条学生记录 等一系列的操作。-Student performance management system
jiheyunsuan
- 功能:使用链表来表示集合,完成集合的合并,求交集等操作。 主要包含以下内容: 1.初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2.完成最低要求: 3.进一步要求: -Function: the use of linked lists to indicate the collection, complete collection of the merger, such as seeking common ground operation. Mainly c
lianbiao
- 链表的创建,插入,删除,销毁等操作,提供个大家参考-ruti
Cpp1
- 简单的链表操作。可以完成建立,插入,删除,查询等操作。-A simple list operation. Complete create, insert, delete, query and other operations.
danlianbiao
- 单向链表的有关操作 1.随机产生或键盘输入一组元素,建立一个带头结点的单向链表(无序)。 2.遍历单向链表。 3.把单向链表中元素逆置(不允许申请新的结点空间)。 4.在单向链表中删除所有的偶数元素结点。 实验说明: 为了算法实现简单,最好采用带头结点的单向链表。 -One-way linked list of the operation
zhanduilie
- 熟悉栈、队列这种特殊线性结构的特性; 2 熟练掌握栈、队列在顺序存储结构和链表存储结构下的基本操作 -Are familiar with stacks, queues the linear structure of this particular characteristic two master stack, queue list in the order of storage structures and storage structures of the basic opera
quciksortinanother
- 通过链表的操作,对一个已经存在的链表快速排序-Through the list of operations, for a list that already exists Quick Sort
9_08117028
- 设计一个实现添加与删除的通讯录,要实现记录的动态添加与删除,记录可以不连续存放,方便查询、插入、删除、打印记录。 2. 设计方案论证 链表可以动态分配内存空间,可以不连续存放数据而能实现数据的有效连接操作主要有查询、插入、删除、打印,对数据的操作方便。 3. 详细设计 首先设计一个创建链表的代码,创建一个链表,设计好表头,利用指针使表头指向下一个接点,利用动态内存分配,来为新加入的记录分配内存 -Design an implementation of add and dele
lianbiao
- 用c语言实现链表的插入,删除,等操作,有问题联系qq516998649-use the c language to drive the lianbiao delete insert
lianbiao
- 链表的几种操作算法,包括插入,删除操作-Some list operation algorithms,combine add,delect ,and so on
booklist
- 1、功能说明: (1)列出所有图书 (2)查询指定图书 a 按图书编号查询 b 按图书名查询 (3)添加记录 (4)删除记录 (5)清空图书列表 (6)保存修改 2、解决方案:使用链表来实现对图书信息的添加、删除、查询、修改等操作;使用文件来保存数据,下次运行时可以从文件中自动读取数据。 -1, function: (1) lists all books (2) query number specified books a query by book
Student-Scholarship-System
- 学生奖学金评定系统 输入部分,要求用户能从屏幕上格式化输入所要求的数据项,例如添加信息的时候输入学生的基本信息:学号、姓名、性别、分数,本程序为方便调试可随机生成100个同学的信息并写入到当前目录中的stuinfo.txt文件中。 程序通过对stuinfo.txt文件的读取,得到大量学生的信息,通过使用插入排序方法,按照分数的高低进行降序排列,得到有序单链表。 然后通过对链表的操作进行学生信息的添加、查询、删除,在此过程中可随时对链表内修改过的信息进行保存。-Student S
linklist
- 介绍一些初学者学链表的基本操作,包括创建,插入,删除,排序以及销毁-Some beginners learn the basic operation of the linked list, including create, insert, delete, sort, and the destruction of
LinkNode
- 这个是C++编译的单链表,其中包括多种链表操作,是很好的学习资料。-This is a C++ compiler single linked list, which includes a variety of linked list operations, is a good learning materials.
数据结构城市链表
- 1. 城市链表 [问题描述] 将若干城市的信息,存入一个带头结点的单链表。结点中的城市信息包括:城市名,城市的位置坐标。要求能够利用城市名和位置坐标进行有关查找、插入、删除、更新等操作。 [基本要求] (1) 给定一个城市名,返回其位置坐标; (2) 给定一个位置坐标P和一个距离D,返回所有与P的距离小于等于D的城市。(1. City chain list [descr iption of the problem] The information of a number