题目一 简单排序方法 【问题描述】 简单排序算法主要包括冒泡排序、简单选择排序和直接插入排序,它们都是时间复杂度为的排序方法,需要熟练掌握。 【基本要求】 用随机函数产生10000(或更多)个整数(或浮点数),保存在文件(intfile.dat / realfile.dat)中,然后将文件中的所有整数(或浮点数)读入一个数组A。 (1)用冒泡法对数组A排序; (2)用简单选择排序方法对数组A排序; (3)用直接插入排序法对数组A排序; 将上述排序算法分别用函数实现,观察每种排序过程中元素的比较次数、交换(或移动)次数,以及排序过程所消耗的时间(以s或ms为单位)。
2022-12-07 19:40:20 3KB C语言 数据结构
1
用随机函数产生10000(或更多)个整数(或浮点数),保存在文件(intfile.dat / realfile.dat)中,然后将文件中的所有整数(或浮点数)读入一个数组A。 用快速排序算法对上述数组A中的数据进行排序,输出排序过程中元素的比较次数、交换(移动)次数,以及排序过程所消耗的时间(以s或ms为单位)。观察数组A中元素分别是随机排列、正序、逆序时的运行时间差异。
2022-12-07 19:35:41 2KB 数据结构 c语言
1
python数组 1. 概念:有序的可变的元素集合 2. 列表的定义方式: - 方式1: [元素1,元素2,.....] num = [1 , 2 , “a” , True] - 方式2:列表生成式 列表推导式 - 列表生成式 - 语法:range(stop) [0,1,2,...,stop-1] - 语法:range(start,stop,step=1) - 列表推导式 - 语法:[表达式 for 变量 in 列表 ] - 语法:[表达式 for 变量 in 列表 if 条件] - 注意: - 列表中的元素可以还是列表 - 和其他语言中的数组有区别,其他语言的数组只能存放同一类型的元素
2022-12-07 14:27:05 9KB python 数据结构
1
用C语言写了一个简单的学生信息系统,对初学者或者学生的课程设计有帮助。
2022-12-07 10:43:44 81KB C语言 学生信息 管理系统 数据结构
1
数据结构课程设计,长整数加减乘除求余运算,采用链表完成。
2022-12-07 10:30:08 4KB 数据结构 长整数 加减乘除
1
二叉搜索树的完整代码,打开就可以运行
2022-12-06 18:05:29 173KB C 数据结构
1
本文是与本人曾发布的一篇博客内容匹配,是专业课数据结构与算法的一个课设的报告,完整的项目已开源。博客链接:https://blog.csdn.net/freezing_00/article/details/121373319,项目链接:https://github.com/freezing00/linkGame。希望能够提供一些帮助,欢迎一起学习交流
2022-12-06 17:26:09 873KB 数据结构 算法 easyX 连连看
1
这是我大二时C++数据结构课程的期末pj,具体的内容介绍见blog。 内含设计报告和源码,源码注释充分,可以供同样需要课程设计的同学做参考。 涉及到树和队列等知识。
2022-12-06 11:00:44 1.71MB c++ 队列 数据结构
1
一年之前的10月14日,一个名叫July 的人在一个叫csdn 的论坛上开帖分享微软等公司数据结构+算法面试100题,自此,与上千网友一起做,一起思考,一起解答这些面试题目,最终成就了一个名为:结构之法算法之道的编程面试与算法研究并重的博客,如今,此博客影响力逐步渗透到海外,及至到整个互联网。
1
中山大学数据结构期中测试,希望对大家学习数据结构有帮助
2022-12-05 23:48:02 57KB 数据结构
1