自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 【数据结构 -- AVL树】用golang实现AVL树

什么是AVL树,AVL树的思想,以及如何用go语言实现AVL树

2025-05-20 14:56:33 512

原创 【数据结构 -- 二叉搜索树(BST)】用golang实现二叉搜索树

二叉搜索树的概念、性质及实现方法(golang版)

2025-05-19 00:11:36 774

原创 golang -- 认识channel底层结构

channel的底层结构、select多路复用的使用和规则、锁与死锁

2025-05-15 22:10:13 1209

原创 golang -- 如何让main goroutine等一等

由于goroutine在创建过程时有一定开销,导致可能比main goroutine执行得要慢介绍两种让main goroutine等一等的方法:sync.WaitGroup和初步认识channel

2025-05-14 19:08:19 1018

原创 golang -- 如何获取变量类型

深入了解获取变量类型的几种函数

2025-05-09 22:14:26 1168

原创 golang -- 格式化输出函数 printf、sprintf、fprintf

比较printf、sprintf、fprintf的相似与不同之处

2025-05-07 21:57:53 440

原创 Golang -- 结构体

要在计算机中访问一个变量,需要访问它的内存地址,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但是实际情况是:在访问特定类型变量的时候 通常在特定的内存地址访问,这就需要对这些数据据在内存中存放的位置进行限制,各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个地排列,这就是对齐。

2025-05-05 17:09:57 930

原创 【算法考核】--力扣 4.24

2025.4.24力扣算法考核,125. 验证回文串 455. 分发饼干 226. 翻转二叉树 19. 删除链表的倒数第 N 个结点 921. 使括号有效的最少添加 107. 二叉树的层序遍历 II 611. 有效三角形的个数 402. 移掉 K 位数字

2025-05-05 04:54:48 866

原创 【数据结构--哈希表】

对哈希表及相关概念的理解,用C语言实现哈希表(直接定址法)

2025-04-26 11:17:43 909

原创 【数据结构--排序】(冒泡、选择、插入、希尔、快排、归并、堆排序)

冒泡、选择、插入、希尔、快排、归并、堆排序讲解

2025-04-19 15:59:26 757

原创 【数据结构--二叉树】

【数据结构--二叉树】二叉树概念结构、类型以及顺序结构和链式结构二叉树的实现,常见代码实现

2025-04-10 22:44:03 990

原创 【数据结构--堆】

详解堆结构的实现及原理

2025-04-09 22:46:07 1150

原创 【数据结构---栈和队列(C语言详解)】+具体应用---力扣习题

栈的底层逻辑是数组,初始化方式与顺序表类似。顺序表详解🔗//定义栈int top;//指向栈顶位置//栈顶容量}ST;//栈的初始化assert(ps);概念:队列是一种线性数据结构,只允许在一段进行插入数据操作,在另一端进行删除数据操作,遵循“先进先出就好比做核酸的时候,在前面先做完的先走。入队列: 在队尾进行插入操作出队列: 在对头进行删除操作//队列结点的结构}QueueNode;//队列结构}Queue;//初始化assert(pq);

2025-04-03 17:37:05 879

原创 力扣--160.相交链表(详细思路和代码实现)

那么根据这一点就可以知道,若两个链表不等长,长的链表多的那一部分肯定不会是相交的!不用太在意执行用时,用时和很多因素有关,一样的代码放在不同电脑或不同时间运行,时间都有可能会不一样。下面就很简单了,若长链表比短链表多k个元素,那么先让长的链表走k步,之后再遍历两个链表。如果A、B链表等长,那么从头开始遍历,查找两个链表是否相交即可,如图。欢迎大家指出不足呀,哪里有不懂的评论区或者私信都可以哦!在A、B链表中,都有数据300,但是并不相交。若相交,那么从相交的结点开始到最后一定是。(2)定义长链表、短链表。

2025-03-26 19:42:52 497

原创 【数据结构-顺序表详解】

数据结构详解

2025-03-25 21:42:22 953

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除