数据结构
-
【C语言】程序环境和预处理|预处理详解|定义宏(下)
主页:114514的代码大冒 qq:2188956112(欢迎小伙伴呀hi✿(。◕ᴗ◕。)✿ ) Gitee:庄嘉豪 (zhuang-jiahaoxxx) – Gite…
-
基于【链表】结合使用【文件】实现运动会分数统计系统
目录 1 需求分析 1.1 任务 1.2 功能及规定 2 概要设计 3 详细设计 3.1 抽象数据类型 3.1.1 学校数据表 3.1.2 项目数据表 3.2 操作算法 3.2.1…
-
《堆排序》与《Top—k》
目录 编辑 前言: 关于《堆排序》: 第一步:建堆 第二步:排序 《Top—K问题》 关于Top—k问题: 前言: 我们在前面的blog中,对于《堆》已经有了初步的概念,那么接下…
-
【学生成绩管理系统—-C语言】
还在为期末程序设计而烦恼吗,不要担心,大师帮你安利一波完整的的管理系统代码,对你有帮助记得加关注噢! 文章目录 一、学生成绩管理系统是什么? 二、信息管理的七个模块 1.Step …
-
牛客网刷题——二叉树
作者:敲代码の流川枫 博客主页:流川枫的博客 专栏:和我一起学java 语录:Stay hungry stay foolish 工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂…
-
数据结构期末考试题库
填空题: 1. 将时间复杂度数量级O(n2)、O(nlog2n)、O(2n)、O(1)、O(log2n)和O(n)按由小到大进行排序,结果为:__O(1),_O(log2n),_O…
-
力扣【四数之和】
一、题目描述 18. 四数之和 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], n…
-
【数据结构】二叉排序树(c风格、结合c++引用)
目录 1 基本概念 结构体定义 各种接口 2 二叉排序树的构建和中序遍历 递归版单次插入 非递归版单次插入 3 二叉排序树的查找 非递归版本 递归版本 4 二叉排序树的删除(难点)…
-
树和二叉树 — 数据结构
目录 1.树的概念及结构 1.1树的概念 1.2树的表示 1.3树在实际生活中的运用 2.二叉树的概念及结构 2.1概念 2.2特殊的二叉树 2.3二叉树的性质 2.4二叉树的存…
-
分享一篇由C语言实现《数据结构》无头无循环单链表
三月,你好,各位csdn uu们好 文章目录 前言 一、何为单链表 二、单链表基本操作(增,删,查,改,销毁,遍历) 1.查找与修改、销毁与遍历 2.链表插入与删除操作 三、单链表…
-
算法的时间复杂度和空间复杂度
目录 本章重点 一 时间复杂度 2.1 时间复杂度的概念 2.2 大O的渐进表示法 2.3 常见的时间复杂度的计算 二 空间复杂度 三 常见复杂度对比 四 复杂度的oj练习 4.1…
-
【数据结构】移除链表元素-图文解析(单链表OJ题)
LeetCode链接:203. 移除链表元素 – 力扣(LeetCode) 本文导航 💭做题思路 🎨画图更好理解: ✍️代码实现 &#x…
-
leetcode:滑动窗口
目录 1.定长滑动窗口 1.1 几乎唯一子数组的最大和(使用map来计数) 1.2 长度为k子数组中的最大和 2.不定长滑动窗口 2.1 最多k个重复元素的最长子数组 2.2 绝对…
-
十大经典排序算法—-堆排序(超详细)
目录 1. 堆排序的基础知识 1.1 大顶堆&&小顶堆 1.2 向下调整算法 1.3 物理结构与逻辑结构的关系 2. 堆排序详解 2.1 堆排序整体思路 2…
-
速学数据结构 | 用队列实现栈你都被难住了?那是你没掌握好技巧
🎬 鸽芷咕:个人主页 🔥个人专栏:《Linux深造日志》《C++干货基地》 ⛺️生活的理想,就是为了理想的生活! 📋 前言 &…
