- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 【C++学习笔记】数据结构——实现 Trie (前缀树)
是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。建立 TrieNodeTrieNode 结构节点。随着数据的不断插入,根据需要不断创建 TrieNode 节点。(发音类似 "try")或者说。
2023-10-21 16:20:09
204
原创 【C++学习笔记】数据结构与算法——旋转链表,将链表每个节点向右移动 k 个位置
题目内容:给你一个链表的头节点head,旋转链表,将链表每个节点向右移动k个位置。
2023-09-10 22:04:50
208
原创 【C++学习笔记】数组和字符串——反转字符串中的单词 III
题目内容:给定一个字符串s,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
2023-09-10 16:04:15
86
原创 【C++学习笔记】双指针——给定一个二进制数组 nums , 计算其中最大连续 1 的个数。
题目内容:给定一个二进制数组nums, 计算其中最大连续1的个数。
2023-09-06 17:00:33
170
1
原创 【C++学习笔记】二维数组——对角线遍历
对角线遍历 C++代码实现分类讨论,i % 2 == 1时,为奇数对角线,i从0开始奇数,表示对角线遍历记号。时间复杂度:平方阶
2023-08-31 15:34:17
588
原创 【C++学习笔记】数组与字符串——零矩阵
编写一种算法,若M × N矩阵中某个元素为0,则将其所在的行与列清零。题目来源:题目内容:输入:[1,1,1],[1,0,1],[1,1,1]输出:[1,0,1],[0,0,0],[1,0,1]
2023-08-31 12:40:38
132
原创 【C++学习笔记】数据结构与算法——合并所有重叠的区间
新建二维数组vec,vec里面的元素表示一个区间范围(用vec[row][0]和vec[row][1]来框定范围)初始值为interval的第一个元素,即第一个区间;然后用interval的第二个区间和第一个区间进行比较,以此类推,获得vec的最终结果值。vec可以直接初始化。
2023-08-31 07:46:46
196
原创 【C++每日一练】在子类中重写父类的calculate方法,乘法改为除法
刷C++基础入门题刷了三次,中间老间歇性懒惰,目前还差30道把基础知识点浅过一下。在子类中重写父类的calculate方法。
2023-01-13 04:20:07
202
原创 【每日一练】New和Delete知识点之创建一维和二维动态数组
输入n,创建n个元素数组;将数组中的元素初始化为 n、n+1、... 、2n - 1,并输出数组中的元素。
2023-01-10 19:44:54
603
原创 【每日一练】选择排序和冒泡排序的相同点与区别以及C++代码实现
最近购买了牛客网和力扣三个月的会员,逼迫自己拼一把。目前刷了一天,今天开始第二天刷题,决定更新个专栏【每日一练】,记录自己的刷题过程,自己弄不清楚的整理成笔记,发布成文章,便于自己再次梳理和巩固所学内容。
2023-01-10 07:28:44
263
原创 【学习笔记】Python零基础入门
我是一个编程小白,在毕业之际,正在疯狂地学习编程,现在还处于理论阶段,实践刷题还未真正开始,决定边学习边撰写编程笔记,帮助自己更好地回顾和吸收所学知识。之前考研阶段也是通过撰写和复习纸质版笔记,最终上岸了目标院校,希望我这次也能如愿找到合适的工作,加油,时不我待,往前冲!笔记仅做参考,里面或许存在许多笔误和错误,欢迎在评论中提出见解和指正,一起讨论,一起学习,go up!
2022-11-17 15:46:59
1375
原创 【学习笔记】LaTeX中怎么添加文本高亮和给文字标红?
九月初开始学习LaTeX软件,正在慢慢摸索中。今天学习怎么设置文本颜色、添加文本高亮和添加有颜色的方框
2022-09-28 09:32:10
36470
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人