- 博客(9)
- 收藏
- 关注
原创 181超过经理收入的员工
SELECT a.Name AS Employee FROM Employee AS a, Employee AS bWHERE a.ManagerId = b.Idand a.Salary > b.SalarySELECT a.Name AS Employee FROM Employee AS a JOIN Employee AS b ONa.ManagerId = b.Id...
2020-03-10 00:33:59 79
原创 4 寻找两个有序数组的中位数
思路:将两个数组切开,前一部分两两混合,后一部分两两混合,得到两个新数组A,B,目的是使得两个新数组的元素个数相等或者左边比右边多一个(奇偶数情况),由于是有序数组,只需保证接头处A元素小于B。class Solution: def findMedianSortedArrays(self, num1: List[int], num2: List[int]) -> float:...
2020-03-08 01:11:07 106
原创 二叉树前、中、后遍历
前序遍历的规则:从下往上(1)访问根节点(2)前序遍历左子树(3)前序遍历右子树中序遍历的规则:从下往上(1)中序遍历左子树(2)访问根节点(3)中序遍历右子树后序遍历二叉树的规则:从下往上(1)后序遍历左子树(2)后序遍历右子树(3)访问根节点例子:https://www.cnblogs.com/turnips/p/5096578.html...
2020-03-06 14:36:54 125
原创 176 第二高的薪水 177 第N高的薪水
方法一:子查询+ifnullSELECT IFNULL( (SELECT DISTINCT max(Salary) FROM Employee WHERE Salary < (SELECT max(Salary) FROM Employee) ...
2020-03-02 23:33:09 73
原创 4 Int整数反转
思路:除以10取余,乘以10累加,但要考虑溢出C++:class Solution {public: int reverse(int x) { int res = 0; int pop = 0; while(x!=0){ pop = x % 10; x /= 10; ...
2020-03-02 00:06:50 185
原创 3无重复字符的最长子串
方法一:滑动窗口以每个字符为开头,寻找无重复字符的最长子串class Solution(object): def lengthOfLongestSubstring(self, s): if not s: return 0 start = 0 res = 0 for i in range(len(s...
2020-02-29 00:13:24 97
原创 2 两数相加
大数相加转化为位相加的思路方法一:位相加循环class Solution {public: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { int sum = 0; ListNode* result = new ListNode(0);//保留住链表头 ListNode* te...
2020-02-27 18:03:20 126
原创 AnguarJS Select框 出现空白选项解决方案
AnguarJS Select框 ng-repeat ng-optionsAnguarJS Select框 出现空白选项解决方案搜索AngularJS Select框出现空白选项解决方案,有很多人遇到这个问题,答案五花八门,但都不清晰,现在总结如下:Why当使用ng-model时,如果绑定的值的形式与options(options总是返回string形式)不匹配,或者绑定的值不能匹配任何一...
2019-10-19 15:07:17 555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人