搜索内容

包含标签:数据结构 的文章
  • 【数据结构】二叉树——堆如何实现
    移动开发

    【数据结构】二叉树——堆如何实现

    目录 一、二叉树的顺序结构 二、堆的概念及结构 三、堆的实现 四、堆的应用 4.1 堆排序 4.1.1 建堆 4.1.2 利用堆删除思想来进行排序 4.2 TOP-K问题 很多时候……
    admin 2023-07-25
  • 每日打卡day9——差分矩阵
    5G

    每日打卡day9——差分矩阵

    输入一个 n 行 m 列的整数矩阵,再输入 q 个操作,每个操作包含五个整数 x1,y1,x2,y2,c,其中 (x1,y1) 和 (x2,y2) 表示一个子矩阵的左上角坐标和右下角坐标。……
    admin 2023-07-24
  • 探秘ArrayList源码:Java动态数组的背后实现
    Java

    探秘ArrayList源码:Java动态数组的背后实现

    探秘ArrayList源码:Java动态数组的背后实现 一、成员变量 二、构造器 1、默认构造器 2、带初始容量参数构造器 3、指定collection元素参数构造器 三、a……
    admin 2023-07-23
  • 职工信息管理系统(C语言)
    C/C++

    职工信息管理系统(C语言)

    目录 1.前言 2.实现功能 3.流程图  4.源码 5.总结 1.前言         距学习C语言已经相当长的一段时间了,编写一个小项目,功能实现可能不是很完美,算是复习……
    admin 2023-07-22
  • 【C语言】printf你真的用明白了吗?
    C/C++

    【C语言】printf你真的用明白了吗?

    目录 1.printf是什么? 2.格式控制字符串 与 输出值参数表 2.1格式控制字符串 2.2输出值参数表 2.3格式字符 和 格式修饰符 一览图  2.3.1格式字符一览图 2.3.2……
    admin 2023-07-22
  • Leetcode-每日一题【2487.从链表中移除节点】
    研发管理

    Leetcode-每日一题【2487.从链表中移除节点】

    题目 给你一个链表的头节点 head 。 对于列表中的每个节点 node ,如果其右侧存在一个具有 严格更大 值的节点,则移除 node 。 返回修改后链表的头节点 head ……
    admin 2023-07-21
  • C进阶:结构体的内存对齐
    C/C++

    C进阶:结构体的内存对齐

    目录 本篇文章注意讲解结构体的内存对齐。 🕊️🐲一.为什么存在内存对齐 🤖👻二.内存对齐规则 🐬🐱三.实例 🐇例1. 🦄 例2. 🐯例3. 😼例4. 一.为什么存在内存对齐 大部……
    admin 2023-07-21
  • 用C语言进行学生成绩排序(简单选择排序和堆排序)
    C/C++

    用C语言进行学生成绩排序(简单选择排序和堆排序)

    一.选择排序 选择排序的基本思想是:每一趟(如第i趟)在后面n-i+1 (i=1,2…,n-1) 个待排序元素中选取关键字最小的元素,作为有序子序列的第i个元素,直到第n-1……
    admin 2023-07-20
  • C国演义 [第十二章]
    物联网

    C国演义 [第十二章]

    第十二章 打家劫舍 题目理解 步骤 dp数组 递推公式 初始化 遍历顺序 代码 打家劫舍II 题目理解 步骤 递推公式 初始化 遍历顺序 代码 打……
    admin 2023-07-19
  • " alt="C语言 指针进阶(一)">
    C/C++

    C语言 指针进阶(一)

    目录 一、字符指针 二、指针数组  通过类比的方法来认识指针数组 2.1指针数组的一般形式 2.2指针数组模拟实现二维数组 三、数组指针  通过类比的方法来认识数……
    admin 2023-07-19