数据结构
-
【LeetCode】203. 移除链表元素
leetcode链接 203. 移除链表元素 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节…
-
【C语言数组】一维数组,二维数组详解,数组传参,变长数组,这篇文章让你更全面的认识数组。
前言: 大家好,我是良辰丫💞,今天带大家全面认识一下C语言里面的数组,大家是不是满怀期待呢?嘿嘿嘿,别着急,我们往下看,感受C语言数组的魅力!!!💌…
-
【数据结构】快速排序(4种方式实现)
前言:前面我们学习了几种相对比较简单的排序,今天我们要一起学习的是快速排序,我们将通过四种方式来模拟实现快排。 💖 博主CSDN主页:卫卫卫的个人主页 Ǵ…
-
C语言——学生信息管理系统(数组)
文章目录 一、前言 二、目的 三、框架 1.菜单 1.1主菜单 1.2子菜单 2.流程图 2.1总流程图 2.2开始流程图 2.3增加学生信息流程图 2.4.删除学生信息流程图 2…
-
单链表OJ题:LeetCode–160.相交链表
朋友们、伙计们,我们又见面了,本期来给大家解读一下LeetCode中第160道单链表OJ题,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! 数据结构与算法专栏:…
-
【数据结构】带你深入栈和队列,轻松实现各种接口功能
君兮_的个人主页 勤时当勉励 岁月不待人 C/C++ 游戏开发 Hello,米娜桑们,这里是君兮_,我们继续来学习初阶数据结构的内容,今天我们要讲的是栈与队列内容中队列部分的内容 …
-
数据结构之美:如何优化搜索和排序算法
文章目录 搜索算法的优化 1. 二分搜索 2. 哈希表 排序算法的优化 1. 快速排序 2. 归并排序 总结 🎉欢迎来到数据结构学习专栏~数据结构之美:如何优化搜索…
-
堆 (带图详解)
文章目录 1.堆的基本概念 1. 概念 2.性质 1.必须为完全二叉树 2.满足大堆/小堆成立的条件 3.存储方式 1.逻辑结构 2.物理结构 4. 孩子与父亲之间下标的关系 2….
-
leetcode刷题(5)
各位朋友们,大家好,今天是我leedcode刷题的第五篇,我们一起来看看吧。 文章目录 栈的压入,弹出序列 题目要求 用例输入 提示 做题思路 代码实现 C语言代码实现 Java代…
-
2023第二届“清华社杯”大学生算法大赛 解题报告(流水账版) | 珂学家
前言 整体评价 有幸参加这场比赛,感觉打出了 最近最好 的状态。 这场比赛题目出的挺有质量的,大概4道easy+easy mid, 4道mid + hard,2道 超级 hard的…
-
【uniapp+vue3+u-picker】获取中国省市区数据结构,省市区数据三级联动json文件完整版,已实现三级联动效果+省市区街道数据四级联动json文件完整版,已实现四级联动效果
前言: 这个功能的实现,中间耽误了几天,在大佬的帮助下终于实现效果,匿名感谢xx大佬 要实现的效果如下: 1、首先需要获取省市区的数据,不考虑后端返数据,自己使用json文件的话,…
-
【数据结构】二叉树基础OJ
目录 1. 单值二叉树 2. 检查两颗树是否相同 3. 对称二叉树 4. 二叉树的前序遍历 5. 二叉树的中序遍历 6. 二叉树的后序遍历 7. 另一颗树的子树 8. 二叉树的结构…
-
【c++】:“无敌的适配器来咯“栈和队列模拟实现以及优先级队列的模拟实现。
文章目录 前言 一.栈和队列的模拟实现 二.优先级队列 总结 前言 栈的介绍和使用: 1. stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只…
-
《程序设计综合设计》课程设计–电话号码查询系统
2.问题描述 1、设每个记录有下列数据项:电话号码、用户名、地址; 2、从键盘输入各记录,分别以电话号码和用户名为关键字建立哈希表; 3、查找并显示给定电话号码的记录; 4、查找并…
-
【数据结构】经典八大排序算法(万字大总结+动图)
文章目录 排序的概念及其运用 1.1排序的概念 1.2排序的运用 1.3常见的排序算法 常见排序算法的实现 2.插入排序 2.1 基本思想 2.2 ✨直接插入排序 2.3 ✨希尔排…
