剑指offer刷题 - day06

JZ29 用两个栈实现队列 这道题看着扑朔迷离,按着官方的题解来的,这删除时间复杂度是 O(n) package main import "fmt" var stack1 []int var stack2 []int func Push(node int) { stack1 = append(stack1, node) } func Pop() int { stack2

- 阅读全文 -

MySQL学习 - 单行函数(全)

数值函数 基本函数 函数 说明 ABS(X) 返回 X 的绝对值 SIGN(X) 返回 X 的符号值,负数返回 -1、0 返回 0、正数返回 1 PI() 返回常数 π CEIL(X)、CEILING(X) 向上取整(天花板取整) FLOOR(X) 向下取整(地取整) LEAST(X0,X1,...) 在 X0,X1... 中取返回最小值 GREATEST(X

- 阅读全文 -

剑指offer刷题 - day05

JZ76 删除链表中重复的结点 我的实现 package main import . "nc_tools" /* * type ListNode struct{ * Val int * Next *ListNode * } */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param pHead ListNode类

- 阅读全文 -

MySQL学习 - 单行函数(一)

数值函数 基本函数 函数 说明 ABS(X) 返回 X 的绝对值 SIGN(X) 返回 X 的符号值,负数返回 -1、0 返回 0、正数返回 1 PI() 返回常数 π CEIL(X)、CEILING(X) 向上取整(天花板取整) FLOOR(X) 向下取整(地取整) LEAST(X0,X1,...) 在 X0,X1... 中取返回最小值 GREATEST(X

- 阅读全文 -

MySQL学习 - 多表查询

数据表信息说明: SQL 下载地址:点击下载 employees 表 有107 条记录,包括一条 department_id 为 NULL departments 表有 27 条记录 employees 表和 departments 有两个同名字段 department_id 和 manager_id 需求分析 员工信息在 A 表,包括部门编号,部门详细信息在 B 表,包括编号和地址,想要知

- 阅读全文 -

MySQL学习 - 排序与分页

排序 ORDER BY 使用 ORDER BY 语句,写在 WHERE 句子之后,默认升序排序 mysql> SELECT last_name,salary FROM employees ORDER BY salary; +-------------+----------+ | last_name | salary | +-------------+----------+ | Ols

- 阅读全文 -