- 博客(4)
- 收藏
- 关注
原创 【二叉树的前序、中序、后序遍历的python写法】借助栈的实现,效率媲美递归~
# pythonic 无敌解法## 前序class Solution: def preorderTraversal(self, root: TreeNode) -> List[int]: stack, res = [root], [] while stack: i = stack.pop() if isinstance(i, TreeNode): stack.extend([i.
2021-02-12 19:38:03 167
原创 【SQL学习笔记】《SQL进阶教程》1.2
1-2自连接的用法自连接+非等值连接自连接+GROUP BY = 递归集合表是行的集合,面向集合开销较大唯二重要的方法CASE 自连接SQL语言 : 面向集合的特性可重排列、排列、组合有序对<>、无序对{}--获取可重排列(交叉连接 笛卡尔积) 3*3SELECT P1.name AS name_1, P2.name AS name_2FROM Products P1, Product P2;--获取排列 A32 = 3*2SELECT P1.name AS na
2021-01-22 22:11:32 364 1
原创 【算法学习笔记】寒假打卡1——数组
主要例题与代码源于微信公众号:代码随想录一些题的答案源于LeetCode题解区1数组1.1二分法–35暴力法def insert(nums,t): for i in range(len(nums)): if nums[i] >= t: return i**有序数组 ** 是二分查找的基础条件。循环不变量以下为 二分法的两种写法def insert(nums,t): l,r=0,len(nums-1) while l<
2021-01-20 20:51:22 187 1
原创 【SQL学习笔记】《SQL进阶教程》1.1
SQL进阶教程学习笔记1.11-1case 表达式将已有编号方式转换为新的方式并统计SELECT CASE pref_name WHEN '辽宁' THEN '东北' WHEN '福建' THEN '东南' ELSE '其他' END AS district, SUM(population) FROM PopTb1 GROUP BY CASE pref_name WHEN '辽宁' THEN '东北' WHEN '福建' THEN '东南' ELSE '其他'
2021-01-20 11:31:07 568
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人