• 2023-04-1317.3选择排序原理及实战
    #include<stdio.h>#include<stdlib.h>#include<time.h>#include<string>typedefintElemType;typedefstruct{ElemType*elem;//存储元素的起始地址intTableLen;//元素个数}SSTable;voidST_Init(SSTable&ST,intlen){S
  • 2023-04-1316.6快速排序实战
    #include<stdio.h>#include<stdlib.h>#include<time.h>#include<string>typedefintElemType;typedefstruct{ElemType*elem;//存储元素的起始地址intTableLen;//元素个数}SSTable;voidST_Init(SSTable&ST,intlen){S
  • 2023-04-1015.4折半查找原理及实战
    #include<stdio.h>#include<stdlib.h>#include<time.h>typedefintElemType;typedefstruct{ElemType*elem;//整型指针intTableLen;//存储动态数组里边元素的个数}SSTable;//init进行了随机数生成,折半查找没有使用哨兵voidST_Init(SSTable&ST,i
  • 2023-04-1015.3顺序查找及实战
    #include<stdio.h>#include<stdlib.h>#include<time.h>typedefintElemType;typedefstruct{ElemType*elem;//整型指针,申请的堆空间的起始地址存入elemintTableLen;//存储动态数组里边元素的个数}SSTable;voidST_Init(SSTable&ST,intlen){//
  • 2022-12-16交换排序(冒泡排序和快速排序)
    学习时间2022.12.13交换排序基本概念冒泡排序基本概念来自菜鸟教程冒泡排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如
  • 2022-12-11顺序查找
    学习时间2022.12.11顺序查找基本概念定义:在一个已知无序(或有序)的队列中找出与给定的关键字相同的数的具体位置。其原理是让关键字与队列中的数从开始一个一个地往后逐
  • 2022-12-11二分查找
    学习时间2022.12.11二分查找基本概念找到一篇文章二分查找详解,但是我没仔细看,先存在这里知识点补充qsort函数函数声明:voidqsort(void*base,size_tnitems,