
Drill Hub
文章平均质量分 53
量化标准,时间,搜索引擎
KimSaul1
你在此地,稍安勿躁。让我先去,白给一下子。
展开
-
C++力扣:省份数量 | 等式方程的可满足性
省份数量 和等式方程的可满足性。原创 2022-09-28 12:42:33 · 1152 阅读 · 0 评论 -
C++:二叉树后序遍历的非递归
后序遍历的非递归操作:出栈代表此根所在的子树已经访问完毕,不需要再入栈;因此需要判断当前栈顶根的右子树是不是上一个栈顶根元素。原创 2022-07-11 18:56:10 · 1228 阅读 · 0 评论 -
C++:前K个高频单词
三步走原创 2022-06-21 19:01:46 · 270 阅读 · 0 评论 -
C++:逆波兰表达式、后缀表达式运算
关于后缀表达式运算也叫逆波兰表达式。中缀首先要处理成后缀,然后cpu根据后缀进行运算。原创 2022-06-16 17:05:38 · 187 阅读 · 0 评论 -
C++:杨辉三角、字符串相加
字符串相加原创 2022-06-11 22:02:23 · 99 阅读 · 0 评论 -
用两个队列实现栈---用两个队列实现栈
文章目录MyStack的创建MyStack的Push,POP栈顶元素,判空,释放销毁结束语句MyStack的创建队列,队尾入,队头出,而栈只能尾部出。出栈时,将不为空的队列,获取队头元素,push到为空的那个队列,然后不为空的队列pop,循环到最后一个元素pop掉。入栈时,向不为空的队尾插入即可。这样既能满足队列的性质,又能满足栈的性质,需要先码出队列及各项功能。源队列的实现typedef int Dat;typedef struct QueNode{ struct Que原创 2022-05-31 23:33:33 · 1523 阅读 · 0 评论 -
循环队列的实现
文章目录循环队列判断是否满不满满与空的演化空循环队列的判定空循环队列的创建循环队列的队尾插入循环队列的队头删除循环队列的头部元素循环队列的尾部元素循环队列的销毁循环队列的测试奶奶常说,把每一天都当作最后一天来过..循环队列一段链表或者数组可以重复利用,通常是定长的,因此要多开辟一个空间作为缓冲区。当满了还要继续插入,Front往后一个,再从尾部入队,直接覆盖,数组实现更方便判断是否满不满如果没有缓冲区,则空队列的时候,Front和Rear相等,满的时候它俩也相等bool myCircular原创 2022-05-31 21:57:42 · 135 阅读 · 0 评论 -
数字出现次数
①只有一个数只出现了一次,其余数都出现了两次。异或 :相同为0,相异为1。如果一个数组,里面的数都是成对儿出现,那么这个数组异或的结果是 0.只有一个数 x 出现了一次,其余的出现了两次,异或的结果就是 x 。举例:一组数:2,2,4,4,3int singleNumber(int* nums, int numsSize){ int ans = 0; for(int i = 0;i < numsSize; ++i){ ans = ans ^ nums[i];原创 2021-03-10 12:33:24 · 516 阅读 · 0 评论 -
LeetCode-989-数组形式的整数加法
题目 ———>思路———>代码https://leetcode-cn.com/problems/add-to-array-form-of-integer/Note: The returned array must be malloced, assume caller calls free().//返回一个数组的指针。int* addToArrayForm(int* A, int ASize, int K, int* returnSize)思路两个整数相加,都是从最后一位开始原创 2021-03-14 11:21:10 · 256 阅读 · 0 评论 -
数组去重 删除指定的值 递归逆序输出字符串的元素
文章目录数组去重数组去重输入n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的整数,只保留该数第一次出现的位置,删除其余位置。代码两个标记,第一个起始...原创 2021-05-03 16:41:48 · 364 阅读 · 0 评论