04 2021 档案
摘要:三指针法 堆 利用数组前充当指针的作用 堆 常规做法 归并 堆
阅读全文
摘要:(双指针,二分, 寻找第k个最小元素) 暴力排序但是会超时 哈希加并查集
阅读全文
摘要:首先确定函数类型和参数 去想用什么方式遍历(前中后, 层序) 确定终止条件(是空还是叶子节点还是父节点) 确定了遍历顺序后去想单层的逻辑(递归调用自己的过程) bool类型一般不符合的时候就直接退出 有点像多米洛 和上一题一样,结束条件有点多,要想全 将上面的层序遍历翻转一下就行 (二维数组的翻转,
阅读全文
摘要:栈其实就是个top = -1 的数组 直接拿来就用就行 三种情况 (只包含括号)
阅读全文
摘要:我的解题 搞一个虚拟头结点 我的递归 (进行if判断要进行return 函数压到栈区不return 栈是不会保留的数据会丢失 除了要return的变量外,变量要开辟在堆区) 别人的双指针 我用循环但是无法处理第二次翻转后指针域的指向 别人用的递归 这个只是删除了相邻的重复节点 (右边的用两次whil
阅读全文