| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 数据结构与算法 -> 数据结构与算法 实验8 内排序的基本操作 -> 正文阅读 |
|
|
[数据结构与算法]数据结构与算法 实验8 内排序的基本操作 |
|
1. 实验目的 考察是否掌握直接插入排序算法。 2. 实验介绍 ?明确排序的基本概念,排序方法的分类。深刻理解排序算法的过程、特点及其依据的原则,并能加以灵活应用。掌握各种排序方法的时间和空间复杂度的分析方法。能从关键字间的比较次数和移动次数分析算法的平均情况和最坏情况的时间性能。理解排序方法“稳定”或“不稳定”的含义,弄清楚在什么情况下要求应用的排序方法必须是稳定的。 3.实验内容 ?创建名为 ex080801_01.py 的文件,在其中编写一个顺序表的类,该类必须至少含 有两个成员变量(关键字和其他信息)及相关的基本操作,具体如下。 (1)初始化一个顺序表 SSequenceList。 (2)通过 CreateSequenceListByInput()方法从键盘上将待排序记录输入顺序表 SSequenceList。 (3)调用 InsertSort()方法对序列 SSequenceList 进行排序。 (4)通过TraverseElementSet()方法将排序后的序列SSequenceList输出到屏幕上。 4. 实验步骤与代码
5.实验结果
|
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/5 7:18:55- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |