选择排序,冒泡排序,插入排序,快速排序的链表实现和数组实现。 包括算法思想,指针描述,注意的要点等,还有代码注释。
1
信捷C函数入门历程
2022-10-10 14:55:57 8KB 信捷PLC
1
《算法赏析》课程介绍 “软件 = 算法 + 数据结构”,算法是软件的灵魂。在信息时代,计算思维是分析复杂工程问题的重要思维方式,计算机则是求解问题的重要工具。本课程以计算机经典问题求解为导向,通用算法思维和自动编程流程图培养为目标,引入经典算法,精心安排课程的理论教学和编程实践。本课程学习将有助于学员提高计算思维能力及算法思维的能力。 本课程主要讲授计算机问题求解的经典算法设计方法和算法复杂度分析方法,主要内容包括计算机概述、计算机系统的组成、信息化及指标体系、操作系统、程序设计语言、算法简介、数的表示及存储、数据结构简介及顺序结构和选择结构、循环结构、循环的嵌套、算法复杂度分析,枚举算法,递归与分治策略,递归与迭代的思想、求最大值最小值、线性查找、二分查找与冒泡排序以及选择与交换排序、插入和希尔排序。本课程除了强调经典的算法理论和模型,亦兼顾编程实践能力。力图使得学员面对复杂问题时,既能“想到”还能“做到”。 授课目标 培养算法思维,掌握枚举算法、分治策略、递归与迭代、选择与交换排序等经典算法模型; 培养实践能力,掌握在存储空间和时间开销受限情况下的程序设计方法; 培养理论思维,掌握复杂问题的算法设计与分析方法。
2022-09-11 01:25:34 744KB 二分查找与冒泡排序
1
java 杨辉三角 九九乘法表 冒泡排序抽象类 验证手机号码的合法性 验证IP地址的合法性 异常处理 电话薄的创建 大乐透号码生成器的设计 编写一个单例模式应用案例 等等一些实例JAVA的程序代码
2022-07-14 14:01:35 547KB java 杨辉三角 九九乘法表 冒泡排序
1
C语言编程技术实践 冒泡排序法简单实例.docx 学习资料 复习资料 教学资源
2022-07-08 16:04:52 18KB 计算机
C语言 冒泡排序算法 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序对n个项目需要O(n2)的比较次数,且可以原地排序。尽管这个算法是最简单了解和实作的排序算法之一,但它对于少数元素之外的数列排序是很没有效率的。 冒泡排序是与插入排序拥有相等的执行时间,但是两种法在需要的交换次数却很大地不同。在最坏的情况,冒泡排序需要O(n2)次交换,而插入排序只要最多
2022-07-02 08:31:57 103KB c语言 冒泡排序 排序
1
冒泡排序 目录 1. 概要 1 1.1. 功能描述 1 1.2. 应用场景 1 2. 冒泡排序SCL(版本:V1) 1 2.1. 输入参数(input) 1 2.2. 输入输出参数(inout) 2 2.3. 输出参数(output) 2 2.4. 本地变量(local OR static) 2 2.5. 临时变量(temp) 2 2.6. 参数说明 2 2.7. 函数逻辑【SFC_SCL_Order1】 3 3. 冒泡排序+位置记录SCL(版本:V1) 4 3.1. 输入参数(input) 4 3.2. 输入输出参数(inout) 4 3.3. 输出参数(output) 4 3.4. 本地变量(local OR static) 4 3.5. 临时变量(temp) 4 3.6. 参数说明 4 3.7. 函数逻辑【SFC_SCL_Order2】 5
1
国家开放大学(电大)VisualBasic程序设计形考任务二XXX实验3冒泡排序程序
2022-06-18 20:00:57 7KB VB
1
该asm文档可实现四维字符的数字通过终端进行输入,并进行冒泡排序并输出。随后可在终端输入要查找的数字,程序将返回索引值。 该程序可使用masm编译得到可执行文件。
2022-06-18 13:53:17 3KB 汇编 冒泡 查找 汇编语言
1
把“8,2,5,4”按从小到大的顺序排序,小数放在小地址单元,大数放在大地址单元。 原数顺序 第1轮第1次 第1轮第2次 第1轮第3次 第2轮第1次 第2轮第2次 第3轮第1次 8 2 2 2 2 2 2 2 8 5 5 5 4 4 5 5 8 4 4 5 5 4 4 4 8 8 8 8 N个数,共N-1轮,第i轮要比较N-i次,每轮设立交换标志。
2022-06-15 15:02:42 302B 冒泡排序
1