深理解
文章平均质量分 92
我是你的橙子啊
这个作者很懒,什么都没留下…
展开
-
什么是递归(前序遍历)
首先来看一下前序遍历的代码,遍历用到了递归,递归理解了,遍历的代码也就迎刃而解了。/*** 二叉树的前序遍历* @param node 二叉树节点*/public static void preOrderTraveral(TreeNode node) { if(node == null) { return; } System.out.println(node.data); //S preOrderTraveral(node.leftChild); //L preOrderTr原创 2020-10-13 16:38:32 · 1813 阅读 · 2 评论 -
what is expression in java (在Java中,表达式的定义是什么)
或许可以给这篇文章起一个偏标题党的名字《老司机一文带你彻底搞懂Java中的表达式和语句》,不过我既不是老司机也不敢这么嚣张,哈哈哈。一直以来我都有一个疑问,什么才算是表达式(expression)。表达式这个名词我们经常会遇到,不仅如此,还会遇到很多相关的,比如,算术表达式,逻辑表达式等等。但是什么才算是表达式呢。从最开始看《Java从入门到放弃》这类的书籍,书中就没有对表达式做一个完整的定义,表达式这个词突然就出现在你面前了,或许作者默认我们都懂了,或许作者认为这是一个数学概念,不过我一直以来都有这原创 2020-08-16 15:55:21 · 1384 阅读 · 5 评论 -
什么是if语句(Java)
你真的了解if语句吗?——if语句的进一步理解 public void pop() { if (stack.pop() == min) { min = stack.pop(); } }今天在刷一道stack的题,题目让设计一个出栈的function,然后我初次看到这个代码(如上所示)时感觉,这个代码并没有实现pop的功能,...原创 2020-03-27 20:51:46 · 561 阅读 · 0 评论