1 #三、自连接 2 #查询员工的名字、上级的名字 3 SELECT 4 e.last_name, 5 m.last_name 6 FROM 7 employees e 8 JOIN employees m ON e.manager_id = m.employee_id 9 WHERE 10 e.l ...
分类:
数据库 时间:
2020-07-08 13:15:59
阅读次数:
63
方法1 左连接 SELECT m1.* FROM messages m1 LEFT JOIN messages m2 ON (m1.name = m2.name AND m1.id < m2.id) WHERE m2.id IS NULL; 子查询 select * from messages wh ...
分类:
数据库 时间:
2020-07-08 10:30:47
阅读次数:
108
前言 Python的语法和其它编程语言的语法有所不同,编写Paython程序之前需要对语法有所了解,才能编写规范的Python程序。 输入输出 print() # 打印显示input() # 输入内容 变量 name = None # 占位(必须要声明一个变量但不确定写什么数据的情况下可以写None ...
分类:
编程语言 时间:
2020-07-07 19:41:28
阅读次数:
76
1.层序遍历,一个队列存放节点,一个队列存放到当前节点的值。 2.递归 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * ...
分类:
编程语言 时间:
2020-07-07 16:00:52
阅读次数:
49
思路:构造一颗二叉树,递归计算左右子树的计算量, 再加上左子树矩阵*右子树矩阵的计算量。 坑:测试数据存在右括号多于左括号数量的情况,需要特殊处理一下。 import java.util.*; public class Main { public class Node { Node left, ri ...
分类:
其他好文 时间:
2020-07-07 12:58:09
阅读次数:
82
一、进程理解: 1、系统进行资源分配和调度的基本单位,一个具有一定独立功能的程序关于某个数据集合的一次运行活动; 2、它是一个动态的概念,一个活动的实体; 狭义定义:an instance of a computer program that is being executed 即正在运行的程序的实 ...
分类:
系统相关 时间:
2020-07-07 11:34:24
阅读次数:
105
方法1:递归 /** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ bool hasPath ...
分类:
其他好文 时间:
2020-07-07 10:22:49
阅读次数:
60
题目来源:leetcode226 翻转二叉树 题目描述: 翻转一棵二叉树。 解题思路 递归 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *ri ...
分类:
其他好文 时间:
2020-07-07 10:00:25
阅读次数:
51
第12课 联结表 12.1 联结 SQL最强大的功能之一就是能在数据查询的执行中联结(join)表。 12.1.1 关系表 关系表的设计就是要把信息分解成多个表,一类数据一个表。各表通过某些共同的值互相关联(所以才叫关系数据库)。 12.1.2 为什么使用联结 联结是一种机制,用来在一条SELECT ...
分类:
其他好文 时间:
2020-07-07 09:18:22
阅读次数:
47
构建一颗二叉树,以列表形式打印 public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int val){ this.val = val; } } import java.util.ArrayList;impo ...
分类:
其他好文 时间:
2020-07-07 00:00:49
阅读次数:
113