自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

原创 简言系列:数据结构基础【索引】(持续更新···)

系列说明:整理所学,用清晰明了的方式,书写数据结构学习中的所得、所想。

2020-04-21 18:42:12 398

原创 leetcode卡片学习 - 索引(updating)

本文包含博主在leetcode卡片学习中所有博文的传送门。随着博主的学习进度,实时更新。欢迎大家前来指出不足~

2020-03-26 20:03:09 446

原创 ORCID以及ResearcherID注册

ORCID以及ResearcherID注册流程

2022-11-17 23:01:31 6117 1

原创 Sublime Text 3的插件安装方式以及插件MarkdownEditing的安装

插件安装方式组合键Ctrl+Shift+P调出命令面板;输入Package Control: Install Package,回车;在搜索框中输入要安装的包名(一个一个,不能同时安多个);静待几秒即可安装成功,(看最下方的状态栏).安装插件 - MarkdownEditingMarkdownEditing: 一个提高Sublime中Markdown编辑特性的插件安装的时候直接按照上方的插件安装方式里面的步骤安装即可.MarkdownEditing 介绍MarkdownEditing从

2021-02-25 08:40:25 441

原创 排序(二) - 外部排序

External Sorting外部排序,指待排序文件较大,内存依次放不下,需存放在外存的文件的排序。在许多应用中,经常需要对大文件进行排序,因为文件中的记录很多、信息量庞大,无法将整个文件复制进内存中进行排序。因此,需要将待排序的记录存储在外存上,排序时再把数据一部分一部分地调入内存进行排序,在排序过程中需要多次进行内存和外存之间的交换。外部排序的方法外部排序过程中的时间代价主要考虑访问磁盘的次数,即I/O次数。外部排序通常采用归并排序法。它包括两个相对独立的阶段:根据内存缓冲区的大小,

2020-07-14 09:16:54 1737

原创 排序(一) - 内部排序

Internal Sorting基本概念排序:重新排列列表中元素,使表中元素满足按关键字有序的过程。算法稳定性:待排序表中的两个对应关键字相同的元素Ri和Rj,使用某一排序算法之后,Ri和Rj的相对位置保持不变。算法是否具有稳定性不是衡量算法优劣的标准,只是对算法性质的描述。算法的分类分类标准:排序期间数据元素是否全部存放在内存中内部排序 - 排序期间元素全部存放在内存中外部排序 - 排序期间元素无法在全部同时存放在内存中(必须在排序过程中根据要求不断在内、外存之间移动一般,内

2020-07-14 09:04:37 2368

原创 解决ubuntu插入耳机,两只耳机有一只没有声音或者声音偏小的问题

解决ubuntu插入耳机,两只耳机有一只没有声音或者声音偏小的问题。我的天,凭着年轻人的不怕死的精神(大不了换台电脑嘛),瞎摸索,终于解决了这个问题~

2020-05-29 19:56:45 2151 9

原创 二叉树必学算法(三):二叉树的层序遍历

二叉树的层序遍历(详细注释,慎点)

2020-05-19 22:24:40 228

原创 二叉树必学算法(二):二叉树的先序中序后序遍历 - 非递归

二叉树的先序中序后序遍历 - 非递归算法(英文注释,慎点)

2020-05-19 21:47:50 283

原创 二叉树必学算法(一):二叉树的先序中序后序遍历 - 递归

二叉树先序中序后序遍历的递归算法

2020-05-19 21:42:57 621 1

原创 leetcode#305.两个数组的交集II

排序+归并 & 哈希

2020-05-15 10:19:01 2114

原创 leetcode#202.快乐数

快乐数判断的方法大全

2020-05-14 13:45:32 2912

原创 leetcode#349.两个数组的交集

leetcode 349.两个数组的交集

2020-05-13 10:39:55 2830

原创 leetcode#80.删除排序数组中的重复项II

leetcode80 删除排序数组中的重复项ii

2020-05-09 19:16:47 1790

原创 链表必学算法(五):逆置法

必学算法

2020-05-08 13:52:56 1921

原创 链表必学算法(四):双指针法

必学算法

2020-05-08 13:44:21 1892

原创 链表必学算法(三):归并法

必学算法

2020-05-08 13:42:08 2894 2

原创 链表必学算法(二):尾插法

必学算法

2020-05-08 13:39:33 1540

原创 链表必学算法(一):头插法

必学算法

2020-05-08 13:36:13 5375

原创 DEV如何调用将有声有色控制台文本mycon库(详细步骤以及mycon库的下载)

关于DEV调用mycon库的详细教程以及相应资源下载链接。

2020-05-03 07:42:27 7401 8

原创 必必必读的一篇总结!不搞明白这些,你确定你掌握了线性表?

干货!必看!涉及数组和链表的比较(多个角度,多个方向!)以及非常容易疏忽的几点!!

2020-04-25 09:31:53 756

原创 不能无停顿一遍过此文,怎能说链表已不是问题?

线性表链式存储的基础;单链表、静态链表、循环链表、双向链表相关

2020-04-25 09:25:09 4898

原创 今天,就让坏得很的糟老头子来告诉你顺序表的基操,零基础也可get!

线性表顺序表示的基本介绍,看完必懂

2020-04-25 09:14:57 3376

原创 线性表为何?一文带你快速恶补基础知识!

线性表基础知识、为后续顺序存储和链式存储的学习打好基础。

2020-04-25 08:37:18 4457

原创 时间复杂度和空间复杂度如何而来?看完此文,一切尽知。

文章好不好,不看怎知晓。

2020-04-21 19:10:18 253

原创 这些数据结构基本概念你晓得几个嘞?

分门别类介绍数据结构的基本概念,查漏补缺必看文章。

2020-04-21 18:54:25 3372

原创 学知识,不了解背景怎么行?寥寥数语,把数据结构的背景讲给你听~

简要介绍数据结构背景、发展、以及现景

2020-04-21 18:48:48 3017

原创 leetcode【数据结构简介】《队列&栈》卡片 - 小结

包括以下六道队列和栈的相关练习题:1.用栈实现队列; 2. 用队列实现栈;3. 字符串解码; 4. 图像渲染; 5. 01矩阵; 6. 钥匙和房间

2020-04-15 19:32:41 4976

原创 妙语趣说 - Leetcode中的returnColumnsizes为何物?

”什么?你说穿上就不端庄典雅了?" 连珠妙语,一套骚话让你想不到。

2020-04-14 14:44:05 5982 8

原创 leetcode【数据结构简介】《队列&栈》卡片 - 栈和深度优先搜索

博主亲手绘制动态图,一张张截图,头发瞬间少了三千 ···(关于栈以及dfs)

2020-04-12 22:28:49 1251

原创 leetcode报错之 ERROR: AddressSanitizer: stack-overflow on address ...

ERROR: AddressSanitizer: stack-overflow on address...原因,解决方案以及解决方案的相关资料

2020-04-12 13:33:40 10818

原创 leetcode【数据结构简介】《N叉树》卡片 -递归

类似二叉树的递归,只不过在对子节点的处理方面略有区别。

2020-04-11 15:14:14 191

原创 leetcode【数据结构简介】《N叉树》卡片 - 遍历

前序遍历:在N叉树中,先访问根节点,然后逐个遍历以其子节点为根的子树。后序遍历:在N叉树中,先逐个遍历以根节点的子节点为根的子树,最后访问根节点。层序遍历:N叉树的层序遍历与二叉树的一致。在树中进行广度优先搜索时,我们按照层序的顺序进行遍历。

2020-04-11 14:03:22 213

原创 leetcode【数据结构简介】《二叉搜索树》卡片 - 附录:高度平衡的二叉搜索树

一个高度平衡的二叉搜索树(平衡二叉搜索树)是在插入和删除任何节点之后,可以自动保持其高度最小。也就是说,有N个节点的平衡二叉搜索树,它的高度是`logN`。并且,每个节点的两个子树的高度不会相差超过1。根据定义, 我们可以**判断**出一个二叉搜索树是否是高度平衡的 (平衡二叉树)。

2020-04-10 13:03:32 237

原创 leetcode【来学习一下】《二分查找》卡片 - 概览及背景

二分查找是计算机科学中最基本、最有用的算法之一。 它描述了在有序集合中搜索特定值的过程。

2020-04-10 12:58:45 218

原创 leetcode【数据结构简介】《二叉搜索树》卡片 - 小结

>不得不说,这篇学习笔记博客,应该是目前为止花费时间最多的一篇。>做题的时候走了很多弯路,也在不断碰壁中学到了很多。>有把做题中的一些历程记录下来,作为分享。希望能对正在看的你,有所帮助。>如果有不足或者错误之处,欢迎指出;如果对你有帮助,请不要吝啬你的赞~

2020-04-10 00:24:01 5038

原创 10s让你知道如何释放结构体,打败double-free!

Authur Whywait 做一块努力吸收知识的海绵~如果赶时间,直接向下滑动并看粗体字即可。我们在进行做数据结构相关编程题的时候,常会遇到最后要释放结构体的情况。这也是这部片文章需要说的内容。文章从以下几方面入手,讲述结构体释放操作中几点值得注意的事情。语言:Cfree()首先释放结构体,我们要使用到free()函数。说到free()不得不提到malloc()。关于mal...

2020-04-08 11:49:36 2769

原创 leetcode面试题#54之【二叉搜索树的第k大节点】C

题目描述给定一棵二叉搜索树,请找出其中第k大的节点。分析逆向中序遍历二叉搜索树,使用辅助数组存储遍历节点数值,遍历k个终止递归返回节点数值大小。代码实现以及执行结果void inorder(struct TreeNode* root, int* nums, int* returnSize, int k){ if(!root) return; inorder(root-...

2020-04-06 20:06:03 191

原创 leetcode【数据结构简介】《二叉搜索树》卡片——二叉搜索树中的基本操作

用"人话" 描述二叉搜索树中的注意事项,配以呕心沥血创作的动态演示图,你值得一看。

2020-04-06 13:42:38 242

原创 leetcode报错之 ERROR: AddressSanitizer: attempting double-free on 0x7fa0cd690800 in thread T0: ...

ERROR: AddressSanitizer: attempting double-free on 0x7fa0cd690800 in thread T0: #0 0x7fa0cca11b8f in __interceptor_free (/us...

2020-04-05 11:21:59 2827 1

北理乐学 数据结构 源码.zip

学期结束,把自己在这学期的数据结构乐学作业源码进行了整理,再次学习之后,整理出来之后分享给大家一起交流学习。(作为一个喜欢写注释的孩子,他的代码里面一定有有详细注释哦~)

2020-05-19

北理乐学 C语言 编程题源代码

里面的每一个txt都包含若干个程序源代码。按照题号分门别类放置。 总计起来一共有近90道编程题的源代码。 分享出来希望能解除您在编程路上遇到的一些困惑,并学有所得。

2020-04-07

空空如也

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

TA关注的人

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