用顺序和二叉链表作存储结构实现二叉排序树全代码
2022-07-06 14:00:37 367KB 文档资料
对应博客地址:https://blog.csdn.net/andrew_extra/article/details/125529466 图像信息生动形象,它已成为人类表达信息的重要手段之一,网络上的图像数据很多是要求发送方和接受都要进行加密通信,信息的安全与保密显得尤为重要。本项目利用基于排序变换的混沌置乱算法实现了一个图像加密与解密系统,设计了一个混沌图像置乱算法,新算法不经过量化,而是直接通过混沌序列的排序变换来得到图像置换的地址码,有效地避免了量化必须已知混沌轨道分布密度函数的要求,同时也降低了算法的时间复杂度。系统可方便图片在公开信息通道进行加密传播。 本文利用 html + css + JavaScript 构建了页面友好的图像加密系统(静态页面),加密方式包括:方块混淆、行像素混淆、像素混淆、行模式和行+列模式等五种模式。
2022-07-05 09:00:10 29KB html 图像加密
数据结构课程设计排序实验报告
2022-07-04 09:12:48 1.53MB 数据结构
Android字母排序 类似通讯录字母检索Demo.zip
2022-07-04 09:10:34 1.23MB Android
C语言 冒泡排序算法 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序对n个项目需要O(n2)的比较次数,且可以原地排序。尽管这个算法是最简单了解和实作的排序算法之一,但它对于少数元素之外的数列排序是很没有效率的。 冒泡排序是与插入排序拥有相等的执行时间,但是两种法在需要的交换次数却很大地不同。在最坏的情况,冒泡排序需要O(n2)次交换,而插入排序只要最多
2022-07-02 08:31:57 103KB c语言 冒泡排序 排序
1
6、排序综合 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 要求: (1)至少采用三种方法(希尔排序、快速排序、堆排序)实现上述问题求解; (2)统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法; (3)统计每种算法所用的比较次数和交换次数,最后列表显示; (4)如果采用4种或4种以上的方法者,可适当加分。
2022-06-30 19:22:06 9KB 排序综合 数据结构课设
1
将数组中的元素按从大到小排序输出
2022-06-30 10:04:53 2KB 80x86 汇编 排序
1.要求建立一个可存放50项的电话号码表,每项包括人名(20个字符)及电话号码(8个字符两部分); 2.程序可接受输入任命及相应的电话号码,并把它们加入电话号码表中; 3.凡有新的输入后,程序应按人名对电话号码表重新排序; 4.程序可接受需要查找电话号码的人名,并从电话号码表中查出其电话号码,再在屏幕上以如下格式显示出来。 name tel. XXXX XXXX 该实验报告详细的将上述要求完成,并且配有完整的实验图示。
1
快速排序c语言代码文件 快速排序是一种基于分治法的排序算法,其中 通过选择枢轴元素(从数组中选择的元素)将数组划分为子数组。 在划分数组时,枢轴元素的位置应使小于枢轴的元素保留在左侧,大于枢轴的元素位于枢轴的右侧。 左右子阵列也使用相同的方法进行划分。这个过程一直持续到每个子数组包含一个元素。 此时,元素已经排序。最后,将元素组合成一个排序数组。本人亲测可以使用,欢迎大家的下载使用,如有问题可以给我发送邮箱china_zdw202308sina.com,我会给大家及时进行反馈,谢谢。
数据结构(C语言版):第10章排序.ppt
2022-06-28 14:00:16 1MB 互联网