数据结构与算法
数据结构与算法
王睿丶
感谢每一位的支持
展开
-
冒泡、选择、插入、希尔、归并、快速排序、排序的稳定性、测试算法时间消耗
一丶知识点 Comparable 接口 冒泡排序法【简单排序】 选择排序法【简单排序】 插入排序法【简单排序】 希尔排序法【高级排序】 归并排序法【高级排序】 快速排序法【高级排序】 排序的稳定性 课前须知 二丶Comparable 接口 由于我们这里要讲排序,所以肯定会在元素之间进行比较,而Java提供了一个接口Comparable就是用来定义排序规则的,在这里我们以案例的形式对Comparable接口做一个简单的回顾。 学生类 //1.定义一个学生类Student,具有年龄age和姓名userna原创 2020-08-15 17:39:41 · 606 阅读 · 0 评论 -
数据结构与算法概述
文章目录一丶为什么要学好数据结构和算法?二丶学好数据结构有什么好处?三丶课程内容四丶数据结构的概述五丶算法的概述 一丶为什么要学好数据结构和算法? 如果想让自己的编程能力有质的飞跃,不再停留调用现成的API,而是追求更完美的实现,那么这门课程就是你的必修课,因为程序设计=数据结构+算法 二丶学好数据结构有什么好处? 对基础数据结构和算法的学习,能更深层次的理解程序,提升编写代码的能力,让程序的代码更优雅,性能更高。 三丶课程内容 1、数据结构和算法概述 2、算法分析 3、排序 4、线性表 5、符号表 6、树原创 2020-07-14 18:01:26 · 342 阅读 · 0 评论 -
时间复杂度和空间复杂度
2020版数据结构与算法 完整视频:http://yun.itheima.com/course/639.html?2007zzp 配套资料:https://pan.baidu.com/s/1wxKSQw8exCdqFek-VDrSPg 提取码:jkg9原创 2020-07-22 18:45:41 · 344 阅读 · 0 评论 -
数据结构与算法总结
1、数据结构与算法概述 数据结构与算法概述 2、时间复杂度和空间复杂度 时间复杂度和空间复杂度 3、冒泡、选择、插入、希尔、归并、快速排序、排序的稳定性、测试算法时间消耗 冒泡、选择、插入、希尔、归并、快速排序、排序的稳定性、测试算法时间消耗 4、持续更新,大家可以评论区留言想学什么 ...原创 2021-07-31 19:30:29 · 375 阅读 · 0 评论