搜索内容

包含标签:排序算法 的文章
  • C语言–模拟实现库函数strcpy
    C/C++

    C语言–模拟实现库函数strcpy

    目录 前言 strcpy实现的基本原理 函数的模拟实现 代码优化 assert--断言 const关键字 strcpy的返回值 结语 前言 本章内容我们将通过相关函数来……
    admin 2023-05-08
  • 【C++:模块3——-数组】
    物联网

    【C++:模块3——-数组】

    C++:模块3-------数组 数组概念: 数组特点: 数组访问方法: 一维数组: 1.1三种定义形式:(和C语言中一样) 1.2一维数组数组名的作用: (1) ……
    admin 2023-05-06
  • 常用排序算法汇总—Python版
    5G

    常用排序算法汇总—Python版

    一、选择排序 1. 原理: 选择排序(Selection Sort)是一种简单直观的排序算法,它的基本思路是将数组按顺序分成已排序部分和未排序部分,然后每次从未排……
    admin 2023-05-02
  • 快速排序(C语言)
    C/C++

    快速排序(C语言)

    首先我们要对一组数据进行排序: 在数组中选一个基准数(通常为数组第一个,黄圈圈标记了); 将数组中小于基准数的数据移到基准数左边,大于基准数的移……
    admin 2023-05-01
  • 【C++代码之美】你不得不知道的经典代码
    物联网

    【C++代码之美】你不得不知道的经典代码

    1.斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称……
    admin 2023-04-30
  • 算法之归并排序
    C/C++

    算法之归并排序

    文章目录 一、归并排序(递归版) 二、归并排序(非递归版) 一、归并排序(递归版) 归并排序思想:将数组划分为两个区间,左区间,右区间 然后对这……
    admin 2023-04-20
  • 堆及其堆排序
    C/C++

    堆及其堆排序

    堆是一种特殊的数据结构,底层实现是靠数组存储以及完全二叉树的性质 文章目录 一、堆概念 二、堆实现 三、堆源码 四、堆排序 一、堆概念 完全二叉树……
    admin 2023-04-12
  • C语言折半查找法(超详细)
    C/C++

    C语言折半查找法(超详细)

    折半查找法仅适用于对已有顺序的数组、数据进行操作!!!(从小到大)自我总结:折半查找法就是相当于(通过改变low或high的大小)把中间位置指到了key那个……
    admin 2023-04-11
  • leetcode825. 适龄的朋友
    研发管理

    leetcode825. 适龄的朋友

    LeetCode系列文章 文章目录 一、题目描述 二、示例 三、主体思路 1、暴力解法 2、排序+双指针 3、计数排序+前缀和 四、代码实现 1、暴力解法 2……
    admin 2022-07-04
  • (端午特别版)【C语言 – 数据结构】排序(上)
    C/C++

    (端午特别版)【C语言 – 数据结构】排序(上)

       排序是我们生活中经常会面对的问题。同学们做操时会按照从矮到高排列;老师查看上课出勤情况时,会按学生学号顺序点名;高考录取时,会按成绩总分降序依次……
    admin 2022-07-02