E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法竞赛-第八章
数据结构笔记——
第八章
排序
目录8排序8.1排序的基本概念8.1.1排序的定义8.2插入排序8.2.1直接插入排序8.2.2希尔排序8.3交换排序8.3.1冒泡排序8.3.2快速排序8.4选择排序8.4.1简单选择排序8.4.2堆排序8.4.3堆的插入删除8.5归并排序和基数排序8.5.1归并排序8.5.2基数排序8.6外部排序8.6.1外部排序的基本概念8.6.2败者树8.6.3置换—选择排序8.6.4最佳归并树8排序8.
jujuye
·
2023-10-08 21:39
数据结构与算法
数据结构
排序算法
算法
《数据结构》王道
第八章
排序
《数据结构》王道
第八章
排序1.排序的基本概念1.1算法的评价指标2.插入排序2.1算法实现2.2算法效率分析2.3优化2.4对链表进行插入排序3.希尔排序(shellsort)3.1算法实现3.2算法性能分析
壹~
·
2023-10-08 21:38
考研数据结构
数据结构
排序算法
算法
c++
数据结构
第八章
排序
排序外部排序多路归并排序败者树(多路平衡归并)m路平衡归并排序过程中,实现输入/内部归并排序/输出,需要设置2个输出缓冲区和2m个输入缓冲区k路败者树深度为【log2k】向上取整置换选择排序为最佳归并树提供初始归并段最佳归并树初始归并段不足以构成严格k叉树需要添加长度为0的虚段能构成k:(n0-1)%(k-1)=0不能构成:需添加(n0-1)%(k-1)=u,k-u-1个虚段基本概念n个关键字的排
tansty_zh
·
2023-10-08 20:00
计算机考研408
#
计算机考研408
数据结构
数据结构
排序算法
算法
第八章
排序
排序框架基础知识插入排序交换排序选择排序归并排序基数排序各种内部排序算法的比较外部排序框架基本知识算法的稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。内部排序:待排序记录存放在计算机随机存储
你的鼬神啊
·
2023-10-08 20:57
数据结构
排序算法
算法
数据结构
第八章
排序 十、基数排序
一、定义基数排序(RadixSort)是一种非比较排序算法,它将待排序元素按照其数值的各位数字(或字母)来排序。该算法的基本思想是将整数按照位数切分成不同的数字,然后根据每个位数上的数字进行排序。与其他排序算法相比,基数排序的时间复杂度为O(d*n),其中d表示位数,n表示待排序元素个数。在实际应用中,基数排序通常采用桶排序来实现,因此它也被称为桶排序的一种扩展,并且通常被用来对整数排序,而不是字
qing_ti_xx
·
2023-10-08 20:18
数据结构学习
算法
数据结构
第八章
排序 十一、外部排序
目录一、定义二、例子三、时间开销分析四、优化1、多路归并优化结果及缺点2、减少初始归并段数量五、总结六、附加一、定义外部排序是一种用于处理大量数据的排序算法,由于数据量太大无法全部载入内存,所以需要将数据分批读取到内存中进行排序,这个过程称为“外部排序”。外部排序通常使用两个或多个磁盘文件进行排序,其中一个文件是输入文件,另一个或多个文件是输出文件。外部排序使用归并排序或快速排序等算法对数据进行排
qing_ti_xx
·
2023-10-08 20:18
数据结构学习
数据结构
第八章
排序 九、归并排序
一、定义把两个或多个有序的序列合并成一个有序序列二、2路归并三、归并排序四、例子1、首先将数组A复制一份到另一个B数组。2、在定义三个指针分别指向A数组头部、中间、尾部。定义两个指针指向B数组的头部和中间。3、然后比较B数组中头指针和中间指针的数字大小,谁更小就把谁填充到A数组中。4、直到头指针指向了mid或尾指针超出范围。五、代码实现六、算法效率分析七、总结
qing_ti_xx
·
2023-10-08 20:17
数据结构学习
排序算法
数据结构
算法
考研 | 数据结构【
第八章
】排序
考研|数据结构【
第八章
】排序文章目录考研|数据结构【
第八章
】排序I.基本概念II.插入排序a.直接插入排序b.折半插入排序c.对链表插入排序d.希尔排序III.交换排序a.冒泡排序b.快速排序IV.选择排序
Caffiny
·
2023-10-08 20:42
考研
数据结构
算法
排序算法
第八章
排序 十二、败者树
一、多路平衡带来的问题二、败者树的构造三、败者树在K路平衡归并中的应用1、我们有如下例子2、接着我们构造一棵败者树,并且选出最小的数的归并段序号3、接着把归并段3的数据填充进入败者树,这次最多只需要和之前的胜者比3次就能得到最终胜者也就是次关键字对比
qing_ti_xx
·
2023-10-08 20:38
数据结构学习
数据结构
开篇:序言观感
《卓有成效的管理者》一书序言、前言及
第八章
读后感:六篇序言中,有总结德鲁克大师一生成就的,有结合自身的公司及工作实践事实论证的,不管哪种方式,让我们看到作为一个普通人人生的无限可能,只要你能去学到,做到
唐谦谦
·
2023-10-08 20:44
第八章
晨曦的选择
她慢慢的睁开了眼睛,嗯!这是哪?她打量了一下四周!一名年轻男子,一个老道长,难道我被他们绑架了,她不禁胡思乱想!你醒了,唐无痕看着面前的这个女人,心里有些复杂,有担心有紧张还有一点自责!我,这是在哪里!你们是谁,晨曦很警惕的看着这两个陌生人,她只记得自己去机场执行任务,然后就莫名其妙的昏了!醒来就在这里了,醒了就好,有劳老天师了!唐无痕向老天师行了一个隆重的大礼!没事,你们年轻人聊吧,我出去走走哈
月光下的皎洁
·
2023-10-08 19:22
观念的重要性
《见识》
第八章
金钱观一要生存,二要温饱,三要发展;是鲁迅先生说的。①钱是上帝存在你那里的,不是给你的,回头你要还给他。②钱只有花出去才是你的!
caojuhua6612
·
2023-10-08 17:18
APP自动化测试框架搭建(五)--Python+Appium+pytest-html
adb命令第四章元素定位、元素操作第五章APP自动化测试框架搭建Python+Appium+pytest-html第六章uiautomator2、web-editor基础操作第七章Airtest基础操作
第八章
拒绝内卷的小测试
·
2023-10-08 17:18
APP自动化测试
python
pytest
自动化
《如何拥抱一只刺猬》(八)
第八章
从失败中吸取经验和教训在孩子们的生活中不如意也难免会发生:他们最想要达成
小鱼儿登登登等
·
2023-10-08 14:05
洗澡(
第八章
)
冲洗了身上的一身大汗,浑身通泰,我以为这就差不多了,该穿衣服走人了,拿了张毛巾走回更衣室,孰知这才开了一个头。那个更衣小弟一看我过来了,赶紧接过毛巾给我上下擦干,我现在已经习惯这种大爷待遇了,平伸了双手让他擦,他擦完了,我以为这下该给我穿衣服了,谁知衣服到是穿了,不是自己的,拿了一套浴衣给我穿上,我是说刚才有些人穿着浴衣晃来晃去的呢,我还不知道他们为什么穿,或者穿了这个是要干什么,现在给我穿上了,
原生态胖子
·
2023-10-08 11:23
CSP-J第二轮试题-2019年-3题
CSP-J2019]纪念品题目描述输入格式输出格式样例#1样例输入#1样例输出#1样例#2样例输入#2样例输出#2提示答案现场真题注意事项参考:P5662CSP-J2019纪念品总结本系列为CSP-J/S
算法竞赛
真题讲解
IT从业者张某某
·
2023-10-08 03:41
c++
《核心素养导向的课堂教学》摘记
余文森著上海教育出版社核心素养的意义第一章素养与核心素养第二章学科核心素养的形成机制核心素养导向的教学观重建第三章基于立德树人的教学第四章基于课程意识和学科本质的教学第五章基于学生学习的教学核心素养导向的教学基本策略第六章整体化策略第七章情境化策略
第八章
深度化策略第九章活动化策略第十章自主化策略第十一章意义化策略
马尔卡尔福尔
·
2023-10-07 14:43
2020-02-16
老刘说姓之上下仟年(61)
第八章
第五节洞庭洪泽,普陀峨嵋,江河淮济,泰华衡嵩。上下仟年,纵横萬里,灵渠都堰,大运长城。上shàng,下xià,仟qiān,年nián。
老刘说姓
·
2023-10-07 13:48
LLVM系列第二十九章:写一个简单的常量加法“消除”工具(Pass)
系列第四章:逻辑代码块BlockLLVM系列第五章:全局变量GlobalVariableLLVM系列第六章:函数返回值ReturnLLVM系列第七章:函数参数FunctionArgumentsLLVM系列
第八章
飞翼剑仆
·
2023-10-07 07:32
编译器
编译器
LLVM
LLVM系列第十九章:写一个简单的Module Pass
系列第四章:逻辑代码块BlockLLVM系列第五章:全局变量GlobalVariableLLVM系列第六章:函数返回值ReturnLLVM系列第七章:函数参数FunctionArgumentsLLVM系列
第八章
飞翼剑仆
·
2023-10-07 07:31
编译器
编译器
LLVM
LLVM系列第十一章:写一个Hello World
系列第四章:逻辑代码块BlockLLVM系列第五章:全局变量GlobalVariableLLVM系列第六章:函数返回值ReturnLLVM系列第七章:函数参数FunctionArgumentsLLVM系列
第八章
飞翼剑仆
·
2023-10-07 07:01
编译器
C++
编译器
LLVM系列第十四章:写一个简单的语义分析器Semantic Analyzer
系列第四章:逻辑代码块BlockLLVM系列第五章:全局变量GlobalVariableLLVM系列第六章:函数返回值ReturnLLVM系列第七章:函数参数FunctionArgumentsLLVM系列
第八章
飞翼剑仆
·
2023-10-07 07:01
编译器
编译器
C++
LLVM
LLVM系列第十六章:写一个简单的编译器
系列第四章:逻辑代码块BlockLLVM系列第五章:全局变量GlobalVariableLLVM系列第六章:函数返回值ReturnLLVM系列第七章:函数参数FunctionArgumentsLLVM系列
第八章
飞翼剑仆
·
2023-10-07 07:01
编译器
编译器
LLVM
C++
LLVM系列第二十章:写一个简单的Function Pass
系列第四章:逻辑代码块BlockLLVM系列第五章:全局变量GlobalVariableLLVM系列第六章:函数返回值ReturnLLVM系列第七章:函数参数FunctionArgumentsLLVM系列
第八章
飞翼剑仆
·
2023-10-07 07:01
编译器
编译器
LLVM
Python
第八章
模块
Python
第八章
模块模块命名空间创建一个模块模块导入内置变量‘\_\_name\_\_’搜索路径包datetime模块datetime类创建datetime对象格式化datetime对象拆分处datetime
DMULLQ
·
2023-10-07 07:00
Python
python
sublime配置c++环境 X
算法竞赛
window10下的配置:先本地配好c++环境,可以再cmd里g++-v看有没有配好1设置编译运行c++快捷键Tools->BuildSystem->NewBuildSystem{"encoding":"utf-8","working_dir":"$file_path","shell_cmd":"g++-Wall-std=c++14-DLOCAL_DEFINE\"$file\"-o\"$file_
whoammiiiiii
·
2023-10-07 07:26
瞎搞
c++
sublime
配置
Far Manager的简单使用(
算法竞赛
)
以下介绍的farmanager的使用方法对
算法竞赛
比较有用。
whoammiiiiii
·
2023-10-07 07:25
瞎搞
acm竞赛
数学:确定性的丧失---
第八章
不合逻辑的发展:天堂之门
,信区:Philosophy标题:数学:确定性的丧失(9)发信站:北大未名站(2002年10月23日22:37:40星期三),转信
第八章
不合逻辑的发展:天堂之门现在人们可以说,绝对的严格已经达到了。
mathsoperator
·
2023-10-07 06:06
数学:确定性的丧失
工作
语言
工具
化工
扩展
出版
环路运输,《
算法竞赛
进阶指南》,单调队列优化dp,滑动窗口求最大值,环形与后效性处理
289.环路运输-AcWing题库在一条环形公路旁均匀地分布着N座仓库,编号为1∼N,编号为i的仓库与编号为j的仓库之间的距离定义为dist(i,j)=min(|i−j|,N−|i−j|),也就是逆时针或顺时针从i到j中较近的一种。每座仓库都存有货物,其中编号为i的仓库库存量为Ai。在i和j两座仓库之间运送货物需要的代价为Ai+Aj+dist(i,j)。求在哪两座仓库之间运送货物需要的代价最大。输
Landing_on_Mars
·
2023-10-07 04:17
#
区间dp
环形结构上的动态规划
思维
算法
第八章
上善若水
正文上善若水水善利万物而不争处众人之所恶,故几于道居善地心善渊与善仁言善信正善治事善能动善时夫唯不争,故无尤。绎读上善若水水善利万物而不争最好的德行就像水一样,水利益万物而不争功。处众人之所恶,故几于道处在众人都不愿意去的地方,也就是低下的地方,就像道一样。道也是善下之,水具备道的德行。居善地,心善渊,与善仁,言善信,正善治,事善能,动善时。善于把自己摆在谦下的位置,心像水一样渊深,(国之利器,不
道桩君
·
2023-10-07 02:16
2022年5月6日《儿童纪律教育》培训感悟-台静+春蕾一幼
第八章
学习了自然后果法和相关后果法。后果法的作用主要在于帮助儿童反思自己行为的后果。常用的三种方法:隔离;剥夺;补偿。其作用都是在唤醒孩子的同理心,培养有担当,有责任的儿童。
台静
·
2023-10-06 18:40
第八章
排序 五、快速排序
目录一、算法思想二、例子三、代码实现四、验证五、算法效率分析1、时间复杂度编辑2、空间复杂度3、小结4、优化思路5、稳定性六、总结一、算法思想首先,选取一个数作为序列的基准数,分别定义序列的第一个数和最后一个数为low和high,让它们与基准数进行比较,如果low小于基准数,则low指针右移,反之将low指针所指元素移动到high指针所指的地方,high指针同理,以形成左边的序列都比基准数小,右边
qing_ti_xx
·
2023-10-06 15:15
数据结构学习
数据结构
第八章
排序 六、简单选择排序
目录一、算法思想二、例子1、我们有以下序列要排序2、首先从左往右扫描,在其中找到最小的一个数,让它与第一个数互换位置3、此次扫描完成后,我们取新的子序列,并再次从左往右扫描,在其中找到最小的一个数,让它与第一个数互换位置。4、再次重复操作5、此时有两个相同的元素49,我们优先选择前面的49,因为它先被扫描到6、重复操作三、代码实现四、验证五、算法性能分析1、空间复杂度和时间复杂度2、稳定性六、总结
qing_ti_xx
·
2023-10-06 15:45
数据结构学习
数据结构
2022-06-19
第八章
下午最后一节课上课铃声响起,物理老师挺着大肚腩走进教室,习惯性的摸着他那发亮的光脑壳,声音低沉的说着“同学们,今天我们学习新的内容,升华和凝华,升华是什么,有没有同学知道”“好,那位举手的同学来回答下
桃安
·
2023-10-06 14:31
《我的小凯》
第八章
(切勿上升到真人)
你出去了,晚上回到家的时候,你看到了王源和易烊千玺。他们看到你亲切的叫了一声嫂子,你应了一声。就回到卧室了,王俊凯晚上告诉你,明天他在美国留学的表妹就回来了,要到你们家住,你应下了。第二天,他表妹一来就妖里妖气的。“哎呦,这就是嫂子呀,长的这么难看,也配的上俊凯哥哥?”
岳猫曦
·
2023-10-06 09:39
《格列佛游记》
第二卷
第八章
国王和王后到边境视察,作者随同前往。由于作者对大海充满了向往,于是让一名仆人将作者带到海边转一转。后来作者感到难受,便睡了,仆人也去岩缝里找鸟蛋了。
欢小甜
·
2023-10-06 05:57
【原创】我不是娇情!我只是生病了(第十一篇)完
文接上一篇……图片取自网络,侵权立删
第八章
:“你真的认识抑郁症吗?”
悟静der情感天地
·
2023-10-06 03:58
UVA-1602 网格动物 题解答案代码
算法竞赛
入门经典第二版
GitHub-jzplp/aoapc-UVA-Answer:
算法竞赛
入门经典例题和习题答案刘汝佳第二版使用dfs遍历所有情况,再去重即可。
漂流瓶jz
·
2023-10-05 23:08
算法竞赛入门经典
算法
c++
数据结构
算法竞赛入门经典
aoapc
dfs
Polyomino
第八章
排序 三、希尔排序
目录一、算法思想二、例子三、代码实现五、验证六、空间复杂度七、时间复杂度八、稳定性一、算法思想先追求表中元素部分有序,在逐渐逼近表中元素全部有序。二、例子1、我们要升序排列此表2、取一个差值作为子表的划分的条件,希尔本人建议d=n/2,在本例题中表示为d=8/2=4于是,我们将相距为4的元素分配到一个子表。3、分别对它们进行插入排序4、将d除以2,得到新的间距,并得到新的子表5、再次进行插入排序6
qing_ti_xx
·
2023-10-05 23:01
数据结构
第八章
排序 四、冒泡排序
目录一、算法思想二、例子三、代码实现四、验证五、算法性能分析注意:要分清楚交换次数和移动次数六、总结一、算法思想从后往前,两两比较相邻元素的值,若为逆序,则交换它们的值,直到全部比较完。二、例子1、有以下序列,我们要将其进行冒泡排序将其变为升序序列。2、我们从后往前依次对比,比较27和49,发现49大于27,正序,所以不用交换位置3、然后比较13和27,发现27大于13,正序,所以不用交换位置4、
qing_ti_xx
·
2023-10-05 23:58
数据结构学习
数据结构
计算机网络自顶向下方法第七版第六章答案,《计算机网络 自顶向下方法》(第7版)答案(
第八章
)(五)...
《计算机网络自顶向下方法》(第7版)答案(
第八章
)(五)《计算机网络自顶向下方法》(第7版)答案(
第八章
)(五)P22a)Fb)Tc)Td)FP23IfTrudydoesnotbothertochangethesequencenumber
凉风祭
·
2023-10-05 22:18
休息时间,《
算法竞赛
进阶指南》
288.休息时间-AcWing题库在某个星球上,一天由N个小时构成,我们称0点到1点为第1个小时、1点到2点为第2个小时,以此类推。在第i个小时睡觉能够恢复Ui点体力。在这个星球上住着一头牛,它每天要休息B个小时。它休息的这B个小时不一定连续,可以分成若干段,但是在每段的第一个小时,它需要从清醒逐渐入睡,不能恢复体力,从下一个小时开始才能睡着。为了身体健康,这头牛希望遵循生物钟,每天采用相同的睡觉
Landing_on_Mars
·
2023-10-05 18:36
#
区间dp
环形结构上的动态规划
算法
动态规划
积蓄程度,《
算法竞赛
进阶指南》
287.积蓄程度-AcWing题库有一个树形的水系,由N−1条河道和N个交叉点组成。我们可以把交叉点看作树中的节点,编号为1∼N,河道则看作树中的无向边。每条河道都有一个容量,连接x与y的河道的容量记为c(x,y)。河道中单位时间流过的水量不能超过河道的容量。有一个节点是整个水系的发源地,可以源源不断地流出水,我们称之为源点。除了源点之外,树中所有度数为11的节点都是入海口,可以吸收无限多的水,我
Landing_on_Mars
·
2023-10-05 18:34
#
树形dp
算法
数据结构
动态规划
树形dp
C++PrimerPlus
第八章
函数探幽(复习题含答案)
C++PrimerPlus
第八章
函数探幽(复习题含答案)1、哪种函数适合定义为内联函数?只有一行代码的小型、非递归函数适合作为内联函数。
Hank_W
·
2023-10-05 16:47
C++PrimerPlus
c++
开发语言
第八章
排序 二、插入排序
目录一、算法思想二、例子三、代码实现四、空间复杂度五、时间复杂度1、最好的情况2、最坏的情况六、优化(折半插入排序)七、总结一、算法思想每次将一个待排序的记录按其关键字大小插入到前面已排好序的子序列中,直到所有记录插入完成。二、例子1、假设我们有以下序列(我们进行升序排序)2、插入排序直接从第二个数开始,我们检查38前的所有数,找到比38大的数,将其右移一位。3、并将38放入49的前面。4、接下来
qing_ti_xx
·
2023-10-05 15:45
数据结构学习
数据结构
第八章
排序 一、排序的基本概念
目录一、定义二、排序算法的评价指标1、算法的稳定性2、时间复杂度和空间复杂度三、排序算法的分类(1)内部排序(2)外部排序一、定义排序是将一组数据按照一定的规则或条件进行重新排列的过程,使得数据符合我们的要求或者更易于我们的处理。常见的排序规则包括升序(从小到大)和降序(从大到小)。排序的应用非常广泛,比如搜索引擎中的页面排名、统计学中数据的整理和归类、计算机中文件和数据库记录的排序等等。二、排序
qing_ti_xx
·
2023-10-05 15:12
数据结构学习
算法
【清风的日记】第16篇 2022.4.19
《高效能人士的七个习惯》读书会Day8
第八章
习惯五知彼解己——移情沟通的原则知彼解己:首先寻求去了解对方,然后再争取让对方了解自己。
清风全科启蒙
·
2023-10-05 12:09
【原创小说】我闺蜜是个未来人?(八)
第八章
:为什么变得这么快?文接上一篇……究竟是哪件事最让冰冰痛心的?其实我还记得冰冰说过,被罚跪祖先灵牌是小事儿,她根本没放在心上。
悟静der情感天地
·
2023-10-05 10:24
第八章
李沫心里一颤:“这唐凡,什么时候能修炼了?还有如此强大的力量!”“怎么样?这力道,可够?”唐凡收拳,笑着问。李沫压住心中的惊讶,也笑着道:“唐凡,佩服,佩服。没想到你竟有如此力量。”“过奖了。那么,你是不是该走了?”唐凡仍面带笑容,但语气多了一丝强硬。李沫见唐凡语气强硬,实力在自己之上,只得离开。等李沫走远,唐凡转脸叫唐庆:“唐庆,你的。”他将地上的灵药采下,递给唐庆。“凡哥,这……还是给你吧,如
遇_dc2c
·
2023-10-05 10:59
软件工程从理论到实践客观题汇总(头歌第一章至
第八章
)
一、软件工程课程概述1、计算机软件的变化2、实践准备-协同开发方法与平台3、实践准备-群体化代码标注平台4、实践准备-群体化学习平台二、从程序到软件1、程序及其质量2、程序质量保证方法3、程序质量分析方法4、软件及其质量5、开源软件三、软件工程概述1、软件工程产生背景2、软件工程的概念和思想3、计算机辅助软件工程4、软件工程视角下的软件开发四、软件过程模型和开发方法1、软件过程模型2、敏捷软件开发
Hard Coder
·
2023-10-05 07:22
软件工程
软件工程
软件工程导论
头歌
考研
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他