j
hezuo1181
???????
展开
-
剑指offer 二维数组中的查找
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路:自己只可以想到就是暴力搜索和利用每行进行二分搜索(但是不记得二分搜索的终止条件了),因此最后只用了一种方法实现 自己的解法(采取的是暴力搜索) public class Soluti...原创 2018-07-23 20:59:56 · 96 阅读 · 0 评论 -
剑指offer 3从尾到头打印链表
题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 知识点:链表 利用栈先进后出的特点实现 链表的知识点: 1.链表与数组的不同:动态与静态,内存分配空间不同(链表是堆分配空间,数组是栈分配空间) 2.链表(单链表,双向链表,循环链表) 3.链表的基本操作 4.栈与数据的存储结构无关,只是逻辑结构 public class ListNode { ...原创 2018-07-24 11:38:36 · 108 阅读 · 0 评论 -
Java中的反射机制
转载:https://blog.csdn.net/sinat_38259539/article/details/71799078 反射机制就是用来解剖Java的类,方法,接口,属性等元素的。 反射是框架设计的灵魂 (使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一.反射的原理是什么? 反射是为了能够动态地加载一个类,...转载 2018-09-08 15:06:25 · 166 阅读 · 0 评论 -
9.25
双端队列 答:双端队列是实现了Deque接口,它的实现类有ArrayDeque,LinkedList.双端队列可以是队列使用,也可以是堆栈使用 两者的区别是? 1.ArrayDeque底层实现是数组的.既然是底层是数组那肯定也可以指定其capacity,但不过由于双端队列本身数据结构的限制,要求只能在初始化的时候指定capacity,因此没有像ArrayList...原创 2018-09-25 22:23:19 · 120 阅读 · 0 评论