![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
持续学习合集
Dertraum_Dong
最简洁的回答就是去做
展开
-
持续学习合集--java克隆(浅克隆和深克隆)
前言克隆,即复制一个对象。日常编程中,我们常常需要对一个对象进行复制然后操作,普通的做法就是new出一个对象,一个个赋值;如果对象属性偏多,编写的代码则很臃肿;在java中,Object类中实现了clone方法,用于克隆对象。java的克隆在java中克隆主要为浅克隆和深克隆;实现克隆的方式主要是以下几个步骤对象类实现Cloneable接口重写Object类中的clone方法重写...原创 2020-04-10 15:24:30 · 168 阅读 · 0 评论 -
持续学习合集--AVL平衡二叉树
数据结构 - AVL(平衡二叉树)本篇文章也是我学习网课而总结的一篇博文,网课地址链接《玩转算法系列–玩转数据结构》,博文内相关代码也是课程老师提供的代码。性质最早的自平衡二叉树对于任意一个节点,左子树和右子树的高度差不能超过1平衡二叉树的高度和节点数量之间也是O(logn)的关系实现平衡二叉树内部类、成员变量、基础方法内部类的设置和二分搜索树一样,但是因为我们在其内部设...原创 2020-03-22 10:56:24 · 135 阅读 · 0 评论 -
持续学习合集--二分搜索树
二分搜索树本篇文章也是我学习网课而总结的一篇博文,网课地址链接《玩转算法系列–玩转数据结构》,博文内相关代码也是课程老师提供的代码。并不是一篇专业的技术博文。二叉树定义在了解二分搜索树前,我们来看看二叉树的相关定义:树结构源于生活组织,是一种很常见的社会组织形态。具有唯一的根节点内部会有两个指向变量二叉树每个节点最多有两个孩子二叉树每个节点最多只有一个父亲二叉树具有天然的...原创 2020-03-20 18:40:59 · 95 阅读 · 0 评论 -
持续学习合集--队列
队列本篇文章也是我学习网课而总结的一篇博文,网课地址链接《玩转算法系列–玩转数据结构》。先给个链接基于数组的数组类、自己编写一个链表结构,是本篇博文中数组类引用的依据。队列是一种常见的数据结构,在实际生活中我们也能经常发现这种情景,例如银行排队,超市结帐等等。程序需求源于现实,因此在软件实现中经常涉及到这种数据结构的实现;队列的特点:是一种线性结构只能从一段添加元素,另一端取出元...原创 2020-02-28 14:28:07 · 103 阅读 · 0 评论 -
持续学习合集--栈
栈栈是一种后进先出的数据结构,在生活中有许多这样的场景:例如我们平时使用的word、excel、ps等软件,都有撤销操作;简单来说这种场景,就是一种栈的实现方式。由于栈是一种后进先出的数据结构,因此栈有栈顶的说法,此种数据结构的操作主要集中在栈顶。先给个链接基于数组的数组类、自己编写一个链表结构,是本篇博文中数组类引用的依据。接下来,我们使用数组类和链表分别实现栈。使用数组实现栈...原创 2020-02-28 01:12:52 · 108 阅读 · 0 评论 -
持续学习合集--链表
链表本篇文章也是我学习网课而总结的一篇博文,网课地址链接《玩转算法系列–玩转数据结构》。链表是一种线性结构,真正的动态数据结构。数据存储是一种节点的形式。具有真正的动态机制不需要担心容量的问题。也丧失了随机访问的能力(并非绝对)重要的组成部分–节点一个Node中除了保存元素外还指向下一个Node;在此处我们将它们作为私有内部类实现,使用者不用了解其内部结构只需要了解我们提供...原创 2020-02-27 23:13:32 · 92 阅读 · 0 评论 -
持续学习合集--数组
数组本篇文章也是我学习网课而总结的一篇博文,网课地址链接《玩转算法系列–玩转数据结构》。数组是我们日常使用最多的一种数据结构,它具有快速查询的优点。接下来就根据数组编写我们的数组类Array。编程语言:JDK1.8要求以数组为实现核心,拥有添加方法,删除方法,修改方法,索引匹配,元素匹配,动态扩容机制。动态扩容机制在java中数组初始化时,必须指定一个固定的值,也就意味着数组的...原创 2020-02-26 22:58:24 · 130 阅读 · 0 评论 -
持续学习合集--个人理解hashcode
前言作为一个长期在处理CRUD和HTML编写的程序员,也是要想办法提升一下,本人选择深入了解java和模仿一些主流框架开始入手。本次选择hashCode入手,作为object的提供的一个基础方法,hashCode对于hash表数据结构和hash算法有着至关重要的影,响例如hashMap、hashSet等等。hashCode是什么从Object的源码注释可以了解到,这个方法返回了对象的has...原创 2020-02-19 17:50:03 · 135 阅读 · 0 评论