不会飞的章鱼

熟能生巧,勤能补拙;念念不忘,必有回响。

递归-Recursion

通过函数体来循环调用自己。

Python代码模板

1
2
3
4
5
6
7
8
9
10
11
12
13
def Recursion(level,param1,param2,...):
#递归终结条件
if level > MAX_LEVEL:
process_result
return

#处理当前层逻辑
process(level,data...)

#下探到下一层
self.Recursion(level+1,p1,...)

#清理当前层

Java代码模板

阅读全文 »

题目

https://leetcode-cn.com/problems/binary-tree-inorder-traversal/

题解

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode(int x) { val = x; }
* }
*/
class Solution {
public List<Integer> inorderTraversal(TreeNode root) {
List<Integer> result = new ArrayList<Integer>();
helper(root, result);
return result;
}
private void helper(TreeNode root, List<Integer> ret) {
if (root != null) {
helper(root.left, ret);
ret.add(root.val);
helper(root.right, ret);
}
}
}

开始这篇文章之前,我特别查了learnstudy的区别,虽然两者都表示学习,但当我查了learn 和study有什么区别?的结果后,决定用learn,因为我们学习算法肯定是要学有所得,而不是重视学算法的过程!

引用一些大佬的话(持续更新)

覃超

亮老师

阅读全文 »

最近新出了个抗日神剧叫《雷霆战将》,被人民日报点名批评,播出一周被下架,很好奇的我看了一些片段,直呼毁三观。

《雷霆战将》约等于《亮剑3》,里面剧情和亮剑一模一样,就是名字变了,梳理了以下,糟点如下:

  • 抗日时期住别墅;(请问都住别墅了还打什么仗)
  • 第二集就开始抛媚眼,把战争剧演成了偶像剧;
  • 抗战时期护士穿裙子;
  • 将军头上顶着发胶;
  • 打仗期间还不忘抽雪茄;
    等等…

真无力吐槽,从亮剑翻拍,手撕鬼子,到现在又出现了《雷霆战将》,演技真让我作呕,我不晓得导演编剧和审核的人是出于什么样的目的,就从战争这个角度来看这种剧就不该出现!!!

经典不容超越和翻拍,那是我觉得不尊重的表现。

阅读全文 »