09 2019 档案
摘要:分为小顶堆和大顶堆,小顶堆的性质是任何一个节点的两个字节点都比这个节点大,大顶堆相反 在建立大顶堆的时候,我的理解是先建立一颗假的小顶堆,建立完之后,每次根节点和堆顶进行交换(因为堆顶能保证堆顶为当前所有数的最小),然后将堆的大小减去1,这样在对规格为n-1的堆进行调整,直到堆的大小为1 然后调整完
阅读全文
摘要:编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 + + +| Id | Salary |+ + +| 1 | 100 || 2 | 200 || 3 | 300 |+ + +例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在
阅读全文
摘要:转载: https://www.cnblogs.com/CodingUniversal/p/7524088.html https://blog.csdn.net/zx_emily/article/details/83024065 超文本传输协议(Hypertext Transfer Protocol
阅读全文
摘要:数据结构实验之二叉树一:树的同构在没有new的时候,不会自动调用析构函数 数据结构实验之二叉树二:遍历二叉树 前序和中序推层序遍历,中序遍历(层序遍历通过队列实现)(非递归版) 非递归版: 知道中序和后序求树 通过后序最后一个来判断 非递归版
阅读全文
摘要:AVL树,二叉平衡树。一共四种调整方法。 LL RR LR RL 对于二叉树的删除的情况,首先找到和值相等的节点A,然后从这个节点往下,找到一个和这歌节点的值最接近的点B,然后把节点B的值赋给节点A,然后再往下删除节点B即可。
阅读全文
摘要:Redis NoSQL(not only SQL),非关系型数据库 特点: 通常是以key-value形式存储 不支持SQL语句 没有表结构 通常是以key-value形式存储 不支持SQL语句 没有表结构 优势: 高并发读写 大数据量的扩展 配置简单 灵活高效的操作与数据模型 配置简单 低廉的成本
阅读全文
摘要:题目连接: https://leetcode-cn.com/problems/3sum/ 题目大意: 中文题目 具体思路: 使得 a +b +c = 0,这个等式成立有如下情况 1. 都为0 2. 一正两负/两正一负 3. 一正一负一零 观察之后,除了0这种情况,都会存在一个负数,我们可以第一步枚举
阅读全文
摘要:题目连接: https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal/ 题目大意: 中文题目 AC代码:
阅读全文
摘要:题目连接: https://leetcode-cn.com/problems/find-duplicate-subtrees/ 题目大意: 中文题 具体思路: 将每一颗子树转换成字符串,然后通过unordered_map去重即可(map的速度较慢) AC代码:
阅读全文
摘要:题目: 将字符串s1的内容反转后输出到s2,比如s1="12345678",则输出s2为"87654321",实现语言选择一种即可。 C语言实现时要求不能使用包括strlen在内的任何库函数,也不能定义和使用除s1、s2以外的其它变量。使用如下原型的C函数void reverse(const cha
阅读全文
摘要:1) 具体思路:学号对应姓名,课程编号对应课程名,然后判断Sc表中学号对应的姓名,dsec调整降序输出,distinct去重/group by 去重 select distinct Sname from S,C,SC where S.Sno = SC.Sno and C.Cno = SC.Cno and C.Cname = 's数据库' order by Sname desc; 或者通过group
阅读全文
摘要:题目连接: https://leetcode-cn.com/problems/partition-to-k-equal-sum-subsets/ 题目大意: 中文题目 具体思路: dfs 暴力搜索,注意一个优化的地方。在凑的过程中,记录一个下标,下一次就从这个下标开始的地方往后找;当凑齐一对的时候就
阅读全文
摘要:题目连接: https://leetcode-cn.com/problems/water-and-jug-problem/ 题目大意: 中文题 具体思路: ax + by = z 求是否有合理的解 ,x ,y 为系数化简 a * t1 * k + b * t2 * k == z;然后 k * (a
阅读全文
摘要:搞完之后,重启mysql , 再使用就可以了
阅读全文
摘要:题目连接: https://leetcode-cn.com/problems/building-h2o/ 题目大意: 中文题目 具体思路: 首先是三个线程控制H 和 O ,通过count 来控制结果。初始化count == 2 ,当凑齐两个H 的时候,就拿出一个O 来凑对 AC代码:
阅读全文
摘要:题目连接: https://leetcode-cn.com/problems/grid-illumination/ 题目大意: 一定要注意对角线的处理方法 ; 当前位置不会被照亮的时候,不需要再进行删点,因为不可能有满足的点 (结合题目条件) 具体思路: 判断某一个点是否满足题目条件,除了行坐标 和
阅读全文
摘要:题目连接: https://leetcode-cn.com/problems/shuffle-an-array/ 题目大意: 中文题目,自己读 具体思路: 主要是记录如何进行随机化,以及如何使用this指针 assign函数和直接赋值效率是差不多的 AC代码:
阅读全文

浙公网安备 33010602011771号