11 2018 档案

摘要:关于二叉树,首先搞清楚“树”,这里面有几个重要的概念:高度(Height)、深度(Depth)、层(Level)。 节点的高度 = 节点到叶子节点的最长路径(边数) 节点的深度 = 根节点到这个节点所经历的边的个数 节点的层数 = 节点的深度 + 1 树的高度 = 根节点的高度 (这张图可以帮助理解 阅读全文
posted @ 2018-11-18 19:04 ssc在路上 阅读(374) 评论(0) 推荐(0) 编辑
摘要:二分法查找具有惊人的查找速度,尤其是对于海量数据的时候,作用更加明显,时间复杂度用大O表示法,即是(logn),这种(logn)时间复杂度是非常神奇的,比如 n 等于 2 的 32 次方,这个数很大了吧?大约是42亿,也就是说,如果我们在 42 亿个数据中用二分查找一个数据,最多需要比较 32 次。 阅读全文
posted @ 2018-11-09 23:08 ssc在路上 阅读(2291) 评论(0) 推荐(0) 编辑
摘要:Java中的关键字有很多,abstract default goto* null switch boolean do if package nchronzed break double implements private this byte else import protected throw 阅读全文
posted @ 2018-11-07 23:06 ssc在路上 阅读(766) 评论(0) 推荐(0) 编辑
摘要:所有人都知道面向对象思想,Java中的对象的创建在内存中是如何创建的,传智播客的视频看了一遍,把一些讲解的比较清晰的内容记录下来,方便记忆的更加深刻,Java中创建对象的过程,首先要理解JVM中栈、堆、方法区的空间,以及在这三个空间内,虚拟机都进行什么操作,这样就会理解起来容易一些,其实Java是在 阅读全文
posted @ 2018-11-05 22:55 ssc在路上 阅读(2993) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示