经典重温,冲冲冲。 Integer bitXor 解题思路:布尔代数。对于异或,从定义式出发,并使用「德摩根定律」变换: $$ \begin{align} A \oplus B &= \overline{A}B + \overline{B}A \\ &=\overline{(\overline{\o ...
分类:
移动开发 时间:
2020-03-02 14:24:39
阅读次数:
106
反转一个单链表。 示例: 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? https://leetcode cn.com/problems/reverse linked list/ 迭代 思路是在原链表之前建立一个空的newHead,因为首节点会变,然后从head开始,将之后的一个 ...
分类:
其他好文 时间:
2020-03-02 13:02:26
阅读次数:
40
反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例: https://leetcode cn.com/problems/reverse linked list ii/ 迭代 1 2 3 4 5 NULL 1 3 2 4 5 NULL 1 4 3 ...
分类:
其他好文 时间:
2020-03-02 12:48:00
阅读次数:
70
LeetCode 206 链表 Reverse Linked ListReverse a singly linked list.Example:Input: 1->2->3->4->5->NULLOutput: 5->4->3->2->1->NULLFollow up:A linked list c... ...
分类:
其他好文 时间:
2020-03-02 00:53:59
阅读次数:
88
CSS3动画属性有哪些呢? 1.transition: 过渡: 特点:需要事件进行触发(鼠标事件触发)才会随时间改变其css属性 css3过渡属性: 1. transition-property: 检索或设置对象中的参与过渡的属性 2. transition-duration: 检索或设置对象过渡的 ...
分类:
Web程序 时间:
2020-03-02 00:51:57
阅读次数:
110
1、题目 Given a non-negative integer numRows, generate the first numRows of Pascal's triangle. In Pascal's triangle, each number is the sum of the two nu ...
分类:
其他好文 时间:
2020-03-01 23:19:06
阅读次数:
67
今天看服务端性能优化几个有用的地方记录下来: 问题代码: Map<Integer,Integer> map= new HashMap<Integer,Integer>(); for (int k=0;k<100000,k++){ map.put(k,k); } for(String key:map. ...
分类:
其他好文 时间:
2020-03-01 21:34:30
阅读次数:
67
写递归最重要的教训,不知道就会导致死循环的。 一般来说,DFS的递归边界即判断条件在第二层递归时才开始起作用,第一层不起作用,第二层的递归边界判断的是第一层数据处理的结果。切记切记!!! 所以在写选择分支时,要处理的是当前参数,而不是下一层递归的参数, 所以在主函数中调用DFS时,填入的参数一般都是 ...
分类:
其他好文 时间:
2020-03-01 19:40:53
阅读次数:
65
1.导入依赖 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i ...
分类:
其他好文 时间:
2020-03-01 17:09:47
阅读次数:
55
移动端flex布局 弹性盒布局语法分为两部分: 1. 添加在父容器上的语法 (1)display : flex; 设置为弹性盒(父元素添加) (2)flex-direction: 主轴排列方式 row; 默认值,默认为横向排列。 row-reverse; 反转横向排列(右对齐,从后往前排,最后一项排 ...
分类:
移动开发 时间:
2020-03-01 15:58:56
阅读次数:
92