摘要: 一、什么是双指针 双指针我所理解地是在遍历对象时,不是使用单个指针进行访问,而是使用两个相同方向或者相反方向的指针进行遍历,从而达到相应的目的。 在JAVA中并没有像C/C++指针地概念,所以这里所说的双指针是指索引,游标或可迭代对象等。 双指针在链表中也有很多用处,比如前面写到过的找出链表中的倒数 阅读全文
posted @ 2019-04-17 17:55 fish大叔 阅读(5326) 评论(1) 推荐(0) 编辑
摘要: 一、什么是回溯算法 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。许多复杂的,规模较大的问题都可以使用回溯法,有“通用解题方法”的美称。 回溯算法实际上一个类似枚举的深度优先搜索尝试过程,主要是在搜索尝试过程中寻 阅读全文
posted @ 2019-04-17 17:09 fish大叔 阅读(9760) 评论(0) 推荐(2) 编辑
摘要: 一、java的体系构成: Java的技术体系主要由支撑java程序运行的虚拟机、提供各种开发领域接口支持的java api、java编程语言及许多第三方java框架(如Spring 、Struts等)构成。 二、JDK与JRE的区别: Java程序设计语言,java虚拟机和java API类库这三部 阅读全文
posted @ 2019-04-17 15:55 fish大叔 阅读(171) 评论(0) 推荐(0) 编辑