搜索内容

包含标签:排序算法 的文章
  • 198. 打家劫舍
    研发管理

    198. 打家劫舍

    198. 打家劫舍 原题链接: 完成情况: 参考代码: _198打家劫舍 _198打家劫舍_滚动优化 _198打家劫舍_滚动数组 错误经验吸取 原题链接: 198. 打家……
    admin 2024-01-20
  • ,因为在每一轮都需要找到未排序部分的最小元素。

    " alt="C语言经典算法之简单选择排序算法">
    5G

    C语言经典算法之简单选择排序算法

    目录 前言 建议: 简介: 一、代码实现 二、时空复杂度: 时间复杂度: 空间复杂度: 三、算法的特性: 四、总结 前言 建议: 1.学习算法最重要的是理解算……
    admin 2024-01-18
  • 【排序算法】多数元素
    5G

    【排序算法】多数元素

    1.多数元素 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定……
    admin 2024-01-02
  • 排序算法之归并排序
    5G

    排序算法之归并排序

    归并排序是一种分治策略的排序算法,它将一个无序数组分割成两个子数组,分别对子数组进行排序,然后将两个排序好的子数组合并成一个有序数组。这个过程递归……
    admin 2024-01-02
  • 插入排序详解(C语言)
    C/C++

    插入排序详解(C语言)

    前言 插入排序是一种简单直观的排序算法,在小规模数据排序或部分有序的情况下插入排序的表现十分良好,今天我将带大家学习插入排序的使用。let’s go ! ! ! ……
    admin 2023-12-31
  • " alt="冒泡排序(C语言)">
    5G

    冒泡排序(C语言)

    void BubbleSort(int arr[], int len) { int i, j, temp; for (i = 0; i < len; i++) { for (j = len - 1; j >= i; j--) ……
    admin 2023-12-27
  • C语言库函数— qsort () 详解
    C/C++

    C语言库函数— qsort () 详解

    目录 1. qsort()函数简介 1.1 函数原型 1.2 函数参数  2. 比较函数简介 2. 1 比较函数参数  2.2 比较函数使用  3. qsort()函数使用  3.1 整形数组排序  3.2 ……
    admin 2023-12-27
  • 【数据结构】复习题(一)
    研发管理

    【数据结构】复习题(一)

    一、选择题 1.组成数据的基本单位是()。 A. 数据项 B.数据类型 C.数据元素 D.数据变量 2.设数据结构A={D,R},其中D={1,2,3,4},R={r},r={<1,2>,<2,3&……
    admin 2023-12-20
  • 排序算法-选择/堆排序(C语言)
    C/C++

    排序算法-选择/堆排序(C语言)

    1基本思想: 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的 数据元素排完 。 2 直接选择排序: ……
    admin 2023-12-18
  • 指针使用详解
    程序人生

    指针使用详解

    目录 一、什么是指针 1.内存 2.地址的生成 3.数据的储存 4、指针变量 5.解引用操作符* 二、指针变量类型 1.指针加减整数 2.指针的解引用 三、野指针 1.野指针……
    admin 2023-12-05