- 博客(58)
- 收藏
- 关注
原创 C++类与对象的应用—日期计算器
在我们的日常生活中,我们可能需要计算几天后的日期或者计算日期差等,我们计算日期可以直接用日期计算器来求得,下面我们先看一下网络上面的日期计算器截图:现在我们就用代码自己实现一个日期计算器。
2022-12-19 09:19:13
947
1
原创 C++基础知识梳理<1>(命名空间、缺省参数、函数重载、extern “C“)【入门级】
本文主要是对C++的基础知识:命名空间、缺省参数、函数重载原理、extern "C"、进行深入讲解。
2022-11-03 08:49:50
1029
14
原创 二叉树OJ练习
📣大部分关于二叉树的OJ题都涉及分治与递归思想,同时这些也是二叉树的基础,接下来的一些OJ题将这些思想运用的淋漓尽致,相信你看完以后对这种思想也理解的更加深刻同时也能进一步的掌握二叉树的结构。......
2022-07-18 08:04:37
670
6
原创 栈和队列面试题
一:括号匹配问题原题链接:力扣思路:括号匹配问题为栈的经典例题。因为栈遵循的规则是后进先出,所以对于此道题我们可以创建一个栈,然后开始进行遍历字符串,如果字符为左括号“(”、“[”、“{”,则入栈;如果字符为右括号“)”、“]”、“}”,则栈中的栈顶元素(左括号)出栈与右括号进行匹配,如果不匹配则报错,匹配则继续遍历匹配,直到遍历完字符串。遍历完后我们还需要检查栈是否为空,如果为空则均匹配,不为空则未完成匹配。//创建栈typedef int......
2022-04-18 07:35:26
534
27
原创 链表OJ面试题浅刷< 2 >(较难)
一 链表的回文结构原题链接:链表的回文结构_牛客题霸_牛客网 (nowcoder.com)⭐:回文结构也就是对称结构,即一串结构正着读和反着读一模一样。例如:1 2 2 1 或者 1 2 3 2 1思路:先找到链表的中间结点,然后再对链表中间结点往后的结点进行逆置。逆置后与中间结点前面的结点进行比较。(求链表中间结点和链表逆置在上篇博客已经讲过,这里不再过多赘述.)注:因为C++包容C,所以题解用的C语言写的。/*struct ListNode { int ..
2022-04-12 09:07:29
535
44
原创 数据结构“入门”—队列(C语言实现)
1:队列的概念和结构队列的概念📝队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out)的原则。入队列:进行插入操作的一端称为队尾。出队列:进行删除操作的一端称为队头。队列的结构📝⭐先进先出:入队顺序:A B C D 出队顺序:A B C D应用场景📝栈:解决括号匹配;逆波兰表达式求解;递归改非递归等等。队列:公平排队,广度优先遍历等等。2:队列的实现🖊:队列的...
2022-04-10 13:53:29
4956
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人