数据结构与算法学习23
1.数据结构与算法学习002.数据结构与算法学习013.数据结构与算法学习054.数据结构与算法学习035.数据结构与算法学习046.数据结构与算法学习027.数据结构与算法学习128.数据结构与算法学习139.数据结构与算法学习0910.数据结构与算法学习1011.数据结构与算法学习1112.数据结构与算法学习0713.数据结构与算法学习0814.数据结构与算法学习06
15.数据结构与算法学习23
16.数据结构与算法学习2217.数据结构与算法学习2118.数据结构与算法学习1819.数据结构与算法学习1920.数据结构与算法学习2021.数据结构与算法学习1522.数据结构与算法学习1623.数据结构与算法学习1724.数据结构与算法学习14学习要点
一、预习页码:369-396(两次课)
二、预习要求
1、排序的基本概念。排序,排序稳定性(关键字相同,相对位置不变),内排序(排序在内存中),排序算法性能。
2、插入排序。直接插入排序,折半插入排序,希尔排序排序方法,排序算法,算法分析(包括关键字比较和元素移动次数的分析)。其中折半查找自学为主。
3、交换排序。冒泡排序,快速排序排序方法,排序算法,算法分析(包括关键字比较和元素移动次数的分析)。其中冒泡排序自学为主,关注冒泡排序结束条件。重点学习快速排序。
4、选择排序。简单选择排序,堆排序排序方法,排序算法,算法分析(包括关键字比较和元素移动次数的分析)。重点学习堆排序,掌握建堆和堆排序两个过程。
5、归并排序。归并排序的排序方法,排序算法,算法分析(包括关键字比较和元素移动次数的分析),此部分为重点。
6、基数排序。基数排序排序方法,排序算法,算法分析(基数排序主要通过“分配”和“收集”来实现,不采用比较关键字和移动来完成)
7、各种内排序的选择和比较。主要分析时间复杂度和空间复杂度,稳定性的分析。在合适的情况下选择合适的算法。
三、作业
398---3、6、7
合集:
数据结构与算法学习记录
分类:
学习笔记 / 数据结构与算法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)