资源列表
S-function
- Matlab中S函数的介绍,很详细,可以用于Simulation仿真。-S functions in Matlab is introduced, very detailed, can be used in the Simulation
erchashu
- (1)输入字符序列,建立二叉链表。 (2)遍历二叉树输出。 (3)请设计一个算法,要求该算法把二叉树的叶子结点按从左到右的顺序连成一个单链表,表头指针为head。 二叉树按二叉链表方式存储,链接时用叶子结点的右指针域来存放单链表指针。请遍历该链表输出所有叶子结点,然后再先序遍历二叉树输出所有叶子结点,并对比两个输出结果,看是否相同。 (4)试写一算法判断某二叉树是否是完全二叉树。 (5)试写一算法判断某二叉树是否是二叉排序树。 (6)在主函数中设计一个简单的菜单,分别调试上
ZUXIAN
- 在二叉树中查找值为x的结点,请编写一算法用以打印值为x的结点的所有祖先,假设值为x的结点不多于1个。-Find the value of x binary tree node, please write an algorithm to print the value of all the ancestors of the node x, assuming that the node is no more than 1 x.
pinfanfangwen
- 设有一头指针为L的带有表头结点的非循环双向链表,其每个结点中除有prev(前驱指针),data(数据)和next(后继指针)域外,还有一个访问频度域freq。在链表被起用前,其值均初始化为零。每当在链表中进行一次Locate(L,x)运算时,令元素值为x的结点中freq域的值增1,并使此链表中结点保持按访问频度非增(递减)的顺序排列,同时最近访问的结点排在频度相同的结点的最后,以便使频繁访问的结点总是靠近表头。试编写符合上述要求的Locate(L,x)运算的算法,该运算为函数过程,返回找到结点的
lianbiaojiaoji
- 猴子选大王。n只猴子围成一圈,从1到m报数,报m的猴子出局。余下的猴子从第m+1只开始继续从1到m报数,报m的猴子出局。第n只猴子报数后,第1只猴子接着报数(因为围成了圈)。待整个圈只剩下一只猴子时,该猴子即为大王。n和m由用户输入,请输出当选大王的猴子的编号。-Monkey king election. n monkeys circle, reported that the number 1 to m, m reported monkeys out. The remaining monkey
MONKEY
- 假设有两个按元素值递增次序排列的线性表A和B,均以单链表形式存储,里面的大部分元素对应相等,请删除一些元素(A中有而B中没有,或B中有而A中没有),使得两个有序表中保留下来的元素对应相等。比如,A中元素为(1,3,5,7,8,10,13,18),B中元素为(1,3,6,8,9,10,13,15),则删除元素后A、B里的元素为(1,3,8,10,13)。-Suppose there are two elements of value by increasing order of linear ta
main
- 1)实现二路归并排序算法。 2)实现快速排序算法。 3)实现堆排序算法。 4)实现冒泡排序和选择排序算法 (2).已知长度为n的线性表A采用顺序存储结构,请写一时间复杂度为0(n)、空间复杂度为0(1)的算法,该算法删除线性表中所有值为item的数据元素。要求:线性表元素个数n很大,而值为item的数据元素个数很少,要求移动元素个数尽量少;删除后的数组元素与原数组元素不必保持顺序一致。 (3).编写一个主函数,调试上述算法。注:需要额外设计一个线性表初始化的函数。 (4)
john
- 约瑟夫环文题描述:已知n个人围坐圆桌周围。从编号k的人开始报数,数到m的那个人出列;他的下一个人有1开始报数,数到m的那个人呢出列,一次规律重复下去-Joseph ring title descr iption: n known individuals sitting around the table.People began to count off number k, count to m out the man He has 1 started to count off the next
Spanning-Tree-the-Kruskal-method
- 用C++实现了最新生成树协议,克鲁斯卡尔方法在很多领域都会经常用到,比如操作系统和计算机网络。-C++ implementation of the latest Spanning Tree Protocol, Kruskal methods are often used in many fields, such as operating systems and computer networks.
CPP-two-dequeue
- 用C++的两种方法实现了出队列的功能,代码简洁,可以方便学习和使用,代码确实很好,不用谢,哈哈。-Two ways to achieve a C++ function out of the queue, the code is simple, easy to learn and use, the code is really good, you re welcome, ha ha.
CPP-generate-Tree
- 一个用C++编写的生产树,同时也写了对于的ADT,方便理解,代码简洁,质量好。-Written in C++ a production tree, and also wrote for the ADT, easy to understand, the code is simple, good quality.
wordtransformation
- wordtransformation游戏 wordtransformation就是看一个word能不能每次只变化一个字母,通过k次,转变成另一个word,例如full-foll-fool,full就通过三步转为fool,输入一个word,输出转化的步骤-Let us consider the following puzzle called a word ladder. Transform the word “FOOL” into the word “SAGE”. In a word la