
数据结构
文章平均质量分 95
基于C语言的数据结构与算法初阶
pupu周子晗
路虽远,行则将至|既来之,则安之
展开
-
数据结构-快速排序与归并排序(递归与非递归)
本文主要讲快排和归并排序的实现以及相关代码,时间复杂度等特性原创 2024-08-10 23:29:58 · 1139 阅读 · 0 评论 -
数据结构-排序的概念、应用及其算法实现1(直接插入排序、希尔排序、选择排序、堆排序、冒泡排序)
直接插入排序、希尔排序、选择排序、堆排序、冒泡排序算法实现以及时间复杂度,稳定性分析。将在接下来的文章讲解快速排序和归并排序。原创 2024-08-10 15:24:47 · 1160 阅读 · 0 评论 -
leetcode-二叉树oj题-101.对称二叉树,572.另一颗子树,110.平衡二叉树-c
力扣oj题101,572,110数据结构二叉树简单题原创 2024-08-08 10:57:01 · 1021 阅读 · 0 评论 -
leetcode-二叉树oj题1(共三道 965,100,144)--c语言
leetcode题目的讲解,共三道原创 2024-08-03 19:19:34 · 804 阅读 · 0 评论 -
二叉树链式结构代码讲解与实现
本文章主要讲解二叉树基本操作的实现。原创 2024-08-03 19:15:30 · 1236 阅读 · 0 评论 -
数据结构与算法-堆排序(详细版-一看就懂!)
本文章承接博客堆的概念与实现继续讲堆的排序,和涉及到的各种时间复杂度的讲解。多角度分析问题,才能更好地掌握。原创 2024-07-27 18:08:52 · 1138 阅读 · 0 评论 -
超详细-数据结构-二叉树概念及结构,堆的概念及结构以及堆的代码的c语言实现
本篇博客将详细讲述二叉树的概念,堆的概念及结构以及堆的代码实现,以及二叉树,堆的相关应用。Top K 问题,堆排序的实现以及二叉树链式结构的实现将在之后的博客更新。你可在目录中找到你想重点阅读的内容。堆的完整代码实现在文章结尾处。原创 2024-07-23 08:00:00 · 1064 阅读 · 0 评论 -
力扣(leetcode)-- 设计循环队列--c语言--数据结构oj题-保姆级分析教程
本文章主在保姆级别分析实现循环队列这道题数据结构oj题,涵盖大量画图,便于理解。原创 2024-07-20 17:08:18 · 1553 阅读 · 0 评论 -
力扣(leetcode)--用栈实现队列--c语言--数据结构oj题
本篇文章主要在讲解数据结构oj题,用栈实现队列原创 2024-07-19 17:13:08 · 1445 阅读 · 0 评论 -
力扣(leetcode)-用队列实现栈-c语言-数据结构oj题
本文章主要详细解释oj题,力扣leetcode-用队列实现栈原创 2024-07-19 12:55:30 · 1121 阅读 · 0 评论 -
力扣(Leetcode)-栈-有效的括号-c语言-数据结构oj题
本文章主要详细讲解leetcode栈和队列oj题,有效的括号原创 2024-07-18 11:11:45 · 1180 阅读 · 0 评论 -
数据结构:超详细分析栈与队列的概念与代码实现
基于c语言完成栈和队列的实现原创 2024-07-18 09:00:00 · 1179 阅读 · 0 评论 -
链表oj--数据结构--c语言--环形链表(1)(2)(以及笔试题slow一次走1、n步,fast一次走2、3、m步一定会相遇吗讲解)
a.如果N是偶数直接就能追上。b.如果N是奇数,C是奇数,第一轮错过,第二轮就能追上。c.如果N是奇数,C是偶数,就永远追不上。(此条件不成立)这个条件是不成立的如图:如图当slow进环时:slow与fast的距离为N,在此之前:slow所走的路程为L,fast所走的路程为:n*C-N而fast的速度是slow速度的1/2:2L=n*C-N偶数 =n*偶数-奇数(这是不成立的)因此如果N是奇数,C是偶数,这个条件不成立。原创 2024-04-29 20:28:13 · 1524 阅读 · 0 评论