排序算法是数据结构学科经典的内容,其中内部排序现有的算法有很多种,其中包含冒泡排序,直接插入排序,简单选择排序,希尔排序,快速排序,堆排序等,各有其特点。对排序算法比较的分析可以遵循若干种不同的准则,通常以排序过程所需要的算法步数作为度量,有时也以排序过程中所作的键比较次数作为度量。特别是当作一次键比较需要较长时间,例如,当键是较长的字符串时,常以键比较次数作为排序算法计算时间复杂性的度量。当排序时需要移动记录,且记录都很大时,还应该考虑记录的移动次数。究竟采用哪种度量方法比较合适要根据具体情况而定。在下面的讨论中我们主要考虑用比较的次数作为复杂性的度量。
2021-06-26 00:11:15 250KB 数据结构 算法比较 时间复杂度
1
一共三个目录,视频哦有20G+ ,文件中包含下载地址和内容列表。 十大算法 数据结构与算法基础入门 算法导论 原地址失效,这里是新的下载地址 https://www.cnblogs.com/resn/p/13299072.html 或者直接在这里找吧
2021-06-25 09:27:13 4KB 算法 数据结构 算法入门 算法导论
1
数据结构 与算法分析Java语言描述(第三版)课后习题答案
2021-06-24 13:03:35 1.52MB Java 数据结构 算法分析
1
【为什么学习数据结构与算法】    程序=数据结构+算法。数据结构和算法是程序的基础,没有系统地学习过数据结构和算法的程序员只能称作是coder,知道我们写的代码使用了什么数据结构,它的特征是什么。知道解决某些问题是用的何种算法才会从coder晋升为工程师。另外,大厂面试数据结构和算法也是我们绕不过去的一个门槛。这部分恰好又不是突击能够解决的知识储备,所以很有必要系统地学习一下数据结构和算法了 【推荐您学习这门课程的原因】1、图解数据结构与算法:拒绝抽象枯燥的学习,本课程采用动画演示的形式,让您在动画中掌握算法的底层原理。下面是课程中几个动画的演示效果: 2、实战2020大厂算法面试题:解析大厂算法面试题,分析其中算法原理,并动手实操,让大家通关面试最后一道题。 3、全面、系统化的课程设计:系统化讲解数据结构与算法,让你快速梳理整个算法知识体系,掌握算法的核心思想。 【主讲讲师】 孙玖祥: 8年互联网开发经验,3年教学经验; 擅长JAVA技术栈、高并发高可用伸缩式微服务架构; 曾多次参与大型银行和互联网公司核心系统的架构设计和开发; 丰富的教学和就业经验,所带毕业学员逾千
1
武士道 Bushido - 用于非通用数据结构、算法、实用程序类和 Java 技术的 Java 库
2021-06-22 11:05:14 95KB Java
1
C语言数据结构算法动画演示
2021-06-21 18:09:24 1.21MB 数据结构
1
经典数据结构PPT 和一些习题 并附有答案
2021-06-21 11:06:56 5.33MB 数据结构 C++
1
根据《算法导论》伪代码编写而成
2021-06-20 21:01:50 6KB 数据结构 算法导论
1
本代码为清华大学出版社 数据结构一书 习题1-3 的完整代码,欢迎大家参考学习
本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。 本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题。 本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对于计算机科学与工程领域的从业人员也是一本很好的参考书。
2021-06-19 02:55:35 1.62MB 数据结构
1