2020年2月26日
摘要: 1、给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 1 给定 nums = [2, 7, 11, 15], target = 9 2 阅读全文
posted @ 2020-02-26 21:06 别先生 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1、栈Stack,栈也是一种线性结构,相比数组,栈对应的操作是数组的子集。栈只能从一端添加元素,也只能从同一端取出元素,这一端称为栈顶。栈是一种先进后出的或者后进先出的数据结构,也称为Last In First Out(LIFO)。 2、封装的数组的代码,可以实现增加,修改,删除,查询,动态扩容,缩 阅读全文
posted @ 2020-02-26 19:10 别先生 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 1、数据结构研究的是数据如何在计算机中进行组织和存储,使得我们可以高效的获取数据或者修改数据。 数据结构包含三种结构,线性结构,树结构,图结构。其中,线性结构包含数组,栈,队列,链表,哈希表等等。树结构包含二叉树,二分搜索树,AVL树,红黑树,Treap,Splay,堆,Tril,K-D树,并查集, 阅读全文
posted @ 2020-02-26 12:12 别先生 阅读(705) 评论(0) 推荐(0) 编辑