12 2018 档案

摘要:近日在学习Java的并发编程,接触到一些新的概念,开始比较晦涩,就想到用一个例子来生动地解释一下,或许可以帮助到初学者来理解。 并发编程,与顺序编程相反相成。并发指的是,有多个程序同时处于开始执行和执行完毕的状态之间。线程,是分配CPU时间的最小单位,用以驱动程序块的执行。进程,是运行在它自己的地址 阅读全文
posted @ 2018-12-30 21:38 立志改变世界的nobody 阅读(516) 评论(0) 推荐(0)
摘要:前几天偶然看到一个经典的算法问题,是二叉树的非递归后序遍历,只允许用一个栈。 于是想了一想,写了一个版本,但是逻辑有误,无法完成预定目标。抓耳挠腮之际,上网百度了一下,看到有朋友用LinkedList的addFirst方法很好地解决了这个问题,给了我很好的启发从而写出了自己方法。 二叉树的遍历,用递 阅读全文
posted @ 2018-12-19 21:28 立志改变世界的nobody 阅读(518) 评论(0) 推荐(0)