学习笔记
千空1442
好好学习,天天向上
展开
-
pycharm安装第三方库
numpy安装出错原创 2022-11-13 20:05:00 · 1230 阅读 · 1 评论 -
C语言之插入排序
插入排序基本思想:每一步将一个待排序的数据插入到前面已经排好序的有序序列中,直到插完所有元素为止。算法实现:直接插入排序是将无序序列中的数据插入到有序的序列中,在遍历无序序列时,首先拿无序序列中的首元素去与有序序列中的每一个元素比较并插入到合适的位置,一直到无序序列中的所有元素插完为止。算法代码://插入排序void insertSort(int data[],int length){ for (int i=1; i<length;i++) {原创 2021-04-03 09:10:47 · 1533 阅读 · 4 评论 -
C语言之冒泡排序
冒泡排序冒泡排序的核心思想:将临近的两个元素互相比较,将大的元素或者较小的元素放在后面,依次循环下去,第一趟完成比较后,最大的元素会排在最后,第二趟后第二大的元素会排在倒数第二位,n-1趟后元素全部被排完。排序步骤:外循环是遍历每个元素,每次都放置好一个元素;内循环是比较相邻的两个元素,把大的元素交换到后面;等到第一步中循环好以后也就说明全部元素排序好;排序过程:从小到大排序,原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 |第一趟排序(外循环)第一次两两比较6 > 2原创 2021-03-31 16:53:24 · 178 阅读 · 0 评论 -
C语言之选择排序算法
C语言学习交流群:648422161。志同道合的小伙伴可以进群交流哦!对于选择排序,咱们首先理解排序的思想。给定一个数组,这种思想首先假定数组的首元素为最大或者最小的。此时就要利用3个变量表示元素的下标。一个表示当前,一个表示找到的最大或者最小的下标,一个用于存放每次循环中最大值的下标。在掌握了程序的基本思想之后,再进行排序。找到最大的下标后赋给每次除非的那个最大的下标。找到之后判断所假设的当前值是否为此次循环的最大值,如果不是,就交换最大 与当前的值,从而将数组以一定的顺序排放。其实 简而言之就是每次找原创 2021-03-29 21:12:51 · 2332 阅读 · 1 评论