搜索资源列表
简单数据结构的实现
- Shell 排序 单链表 堆排序 简单二叉树 快速排序 冒泡排序 数组生成最小堆 杨辉三角形
数据结构实验程序
- 包括插入法查找树生成程序、树的队列法层次遍历、用链式栈对树中序遍历、制作二插查找树的镜像副本-including the insertion procedure generation search tree, the tree traversal level cohort method, using chain stack of tree traversal, interpolation search produced two mirror copies of the tree.
cscript1(zhuanzai)
- 完成一个简化的C语言编译程序,最终能生成汇编语言或中间结果。有一些基本的数据结构和语言成分-completion of a simple C language compiler and eventually will generate assembly language or intermediate results. There are some basic data structure and composition language
singlelist
- 建立带表头结点的单链表,打印所有结点的数据域;输入一个值,若某个结点的数据域为该值,则在其后插入另一个新结点,若无此结点,则在表尾插入新结点,然后打印;给一个值,删除结点的数据域是该值的所有结点,然后打印。(表生成时可用前插法或后插法)-table with the establishment of the first node of a single linked list, print all nodes of the data domain; An input value, If a no
Projectjohu123006
- crc任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC,Cyclic Redundancy Code)是采用多项式的 编码方式,这种方法把要发送的数据看成是一个多项式的系数 ,数据为bn-1bn-2…b1b0 (其中为0或1),则其对应的多项式为: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:数据“10010101”可以写为多项式 X7+X4+X2+1。 循环冗余校验CRC 循环冗余校验方法的原理如下:
树的生成与操作算法预算法分析
- 数据结构 之树的生成与操作 算法-tree data structure formation and operation of the algorithm
树的问题(生成)
- ADT BinaryTree 的实现及验证程序采用的主要数据结构:二叉树、栈、队算法思想:1、 先序建树、输出树、后序遍历用递归方法。性能分析:O( n )2、 先序遍历、中序遍历:性能分析:O( n )(1) 若遇到新节点非空则先入栈,然后访问其左子树。(2) 若为空则将栈顶结点出栈,访问其右子树。(3) 循环1、2直到栈为空且无节点可入栈。先序与中序的区别是:先序在入栈时访问节点,中序在出栈时访问节点。3、 层遍历:性能分析:O( n )(1) 根节点入队(2) 节点出队并访问(3) 若节点
从数据文件records.txt中读取学生信息
- 从数据文件records.txt中读取学生信息,建立与源数据同序的学生链表并打印在屏幕上; 统计学生链表中身高达标人数(男女生的身高达标值由键盘输入),并打印结果; 对上述学生链表按学号进行排序,然后将一位学生的相关信息插入到已按学号排序的学生链表中后仍然保持学号的有序性,将结果链表打印在屏幕上; 对上述操作后的学生链表进行倒置,结果输出到数据文件result.txt中; 删除链表中身高为指定值的所有学生结点并打印; 将当前的学生链表拆分为男生链表和女生链表(没有
C
- 本文档容括了C(C++)所有算法,分为数值算法、图论算法、背包算法、排序算法、高精度算法、树的遍历、进制转换、全排列和组合生成、查找算法、贪心、回溯法框架、DFS框架、BFS框架、数据结构相关算法。并有实例源码-This document, including the capacity C (C ) for all algorithms, divided into numerical algorithms, graph theory, algorithm, knapsack algorit
migong
- 数据结构中栈算法的简单应用,通过程序模拟迷宫的生成和寻找出口的动态演示过程-Data structure in a simple stack algorithm applications, the adoption of procedures for the generation and simulation of a maze to find the export dynamic demonstration
Haffmancode
- 课程设计: 1.求出在一个n×n的棋盘上,放置n个不能互相捕捉的国际象棋“皇后”的所有布局。 2.设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。 【基本要求】 1) 将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2) 分别采用动态和静态存储结构 3) 初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; 4) 编码:利用建好的哈夫曼树生成哈夫曼编码; 5) 输出编码; 6)
kruskal
- 数据结构课程设计关于生成最小生成树的问题-Curriculum design data structures generated minimum spanning tree problem on
数据结构中哈夫曼数的生成实现算法
- 数据结构中哈夫曼数的生成实现算法,数据结构中经典算法-Huffman algorithm
GS_StableMatch
- GS固定匹配算法的python3实现,包括算法实现、随机数据生成、文件操作等模块-GS_Stable Match Algorithm implemented by Python
凯撒密码
- 凯撒密码(caeser)是用于加密通过信使传递的作战命令。置换加密的优点就在于它易于实施却难于破解。发送方和接收方很容易事先商量好一个密钥,然后通过密钥从明文中生成密文,即使敌人获取密文,通过密文直接猜测其代表的意义,在实践中是不可能的。 在密码学中存在着各种各样的置换方式,但所有不同的置换方式都包含2个相同的元素:密钥和协议(算法)。凯撒密码的密钥是x,算法是将普通字母表中的字母用密钥对应的字母替换。(The Kaiser code (Caeser) is the operational c
CIEW
- 实现了自动生成随机数,对于 C仿真有很大的帮助()
zgvqqtp
- 这个是老鼠走迷宫的代码,矩阵自动生成,老鼠撞到墙就退回,直到找到路为止!()
619666
- 对任意给定的网络顶点数和边数自定,建立它的邻接矩阵并输出,然后利用Prim算法或Kruskal算法生成它的最小生成树,()
176234
- 生成密码的程序,按照升序模拟不同进制的加法运算,()
307664
- 生成0到1之间的任意随机数,可以产生一个0到1区间内均匀分布伪随机数,可以产生多个0到1区间内均匀分布伪随机数()