This time your job is to fill a sequence of N positive integers into a spiral matrix in non-increasing order. A spiral matrix is filled in from the fi ...
分类:
其他好文 时间:
2020-04-28 00:48:51
阅读次数:
67
static bool cmp(pair<char, int> a , pair<char,int> b) { return a.second>b.second; //按照value从大到小重新排序 } string frequencySort(string s) { unordered_map<c ...
分类:
编程语言 时间:
2020-04-27 22:52:06
阅读次数:
131
前言 学习教材 :学习JavaScript时,使用的书是《Head First JavaScript 程序设计》,这本书是一本 JavaScript 的入门书,主要覆盖了 JavaScript 的基础知识以及一些高级功能的概念,当然,为了解释清楚这些高级功能,实例也是有的,不过都是比较浅显易懂的类型 ...
分类:
编程语言 时间:
2020-04-27 22:29:05
阅读次数:
141
分组查询 GROUP BY -- group by 子句 -- 要注意!group by 子句一定是放在WHERE的后面 /* SELECT 分组函数,列(要求出现在GROUP BY后面) FROM 表 [WHERE 筛选条件] GROUP BY 分组列表 [ORDER BY 子句] 查询列表必须特 ...
分类:
数据库 时间:
2020-04-27 19:52:18
阅读次数:
65
145.二叉数的后序遍历 给定一个二叉树,返回它的 后序 遍历。 示例: 输入: [1,null,2,3] 1 \\ 2 / 3 输出: [3,2,1] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 后序遍历的概念 后序遍历就是先遍历左子树,然后遍历右子树,然后访问根节点。 递归实现 先左子树 ...
分类:
其他好文 时间:
2020-04-27 17:04:50
阅读次数:
55
这些基本上每天都能用到,但是 js 世界中有些特殊符号是不常用的,我也是偶然在阅读大神代码的时候发现的,一番查找之后得出了以下结论 |特殊符号|意义| | | | | ~ | 按位取反 | | ~~ | 浮点数取整 | | !! | 变量转换为 bollean 类型 | ~按位取反 其实不太常用 例 ...
分类:
Web程序 时间:
2020-04-27 15:15:53
阅读次数:
99
Python实现堆 堆 堆是一种完全二叉树(当一个高度为 h 的完美二叉树减少到 h 1,并且最底层的槽被毫无间隙地从左到右填充,我们就叫它完全二叉树),有最大堆和最小堆两种 最大堆: 对于每个非叶子节点 V,V 的值都比它的两个孩子大,称为 最大堆特性(heap order property) 最 ...
分类:
编程语言 时间:
2020-04-27 15:06:28
阅读次数:
47
144.二叉数的前序遍历 给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 前序遍历的概念 前序遍历就是先访问根节点,然后遍历左子树,然后遍历右子树。 递归实现 先root ...
分类:
其他好文 时间:
2020-04-27 13:14:14
阅读次数:
34
```/** * 144. Binary Tree Preorder Traversal * 1. Time:O(n) Space:O(n) * 2. Time:O(n) Space:O(n) * 3. Time:O(n) Space:O(n) * 4. Time:O(n) Space:O(1) *... ...
分类:
其他好文 时间:
2020-04-27 13:11:07
阅读次数:
39
``` /** * 102. Binary Tree Level Order Traversal * 1. Time:O(n) Space:O(n) * 2. Time:O(n) Space:O(n) */ // 1. Time:O(n) Space:O(n) class Solution { pu... ...
分类:
其他好文 时间:
2020-04-27 13:04:46
阅读次数:
47