会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qxlxi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
42
下一页
2019年10月29日
【leetcode】26. 删除排序数组中的重复项
摘要: 仅记录自己的学习笔记。/***快慢指针法 * 设置一个慢指针i 一个快指针 随着快指针 * 思路 当array[i]==array[j] 说明相等 直接j++ 跳过去 * array[i]!=array[j]...
阅读全文
posted @ 2019-10-29 17:58 qxlxi
阅读(82)
评论(0)
推荐(0)
2019年10月24日
【数据结构与算法】10.2 二叉排序树
摘要: package com.hblg.binarysorttree;/** * @author i * @create 2019/10/20 9:35 * @Description 二叉排序树 * 二叉排序...
阅读全文
posted @ 2019-10-24 10:02 qxlxi
阅读(103)
评论(0)
推荐(0)
2019年10月17日
【设计模式】5、适配器设计模式之对象适配器
摘要: 1、基本介绍1)适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper)2...
阅读全文
posted @ 2019-10-17 22:02 qxlxi
阅读(85)
评论(0)
推荐(0)
【数据结构与算法】10.1、赫夫曼树代码实现
摘要: 1、基本介绍1)给定n个权值作为n个叶子结点,构造一棵二叉树,若该树的带权路径长度(wpl)达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree),还有的书翻译为霍夫曼树。2)赫夫曼树是...
阅读全文
posted @ 2019-10-17 21:52 qxlxi
阅读(179)
评论(0)
推荐(0)
2019年10月16日
【设计模式】4、建造者模型以及Stringbuilder源码分析
摘要: 一个场景,我们需要创建一栋高楼,高楼分为打地基,对齐围墙,盖房屋。三个步骤,通过我们为了解耦,会先进行一个抽象类的创建,以及实现子类,来创建该对象。1、传统方式的问题分析1.创建一个抽象类public ...
阅读全文
posted @ 2019-10-16 21:10 qxlxi
阅读(200)
评论(0)
推荐(0)
2019年10月15日
【设计模式】3、原型模式、浅拷贝、深拷贝
摘要: 1、传统方式的优缺点优点是比较好理解,简单易操作 在创建新的对象时,总是需要重新获取原始对象的属性,如果创建的对象过多,效率不高。 总是需要重新初始化对象,而不是动态的获取对象运行时的状态。代码展示:public...
阅读全文
posted @ 2019-10-15 18:35 qxlxi
阅读(134)
评论(0)
推荐(0)
2019年10月14日
【数据结构与算法】9.3、线索化二叉树
摘要: 1、线索化二叉树介绍1)n个结点的二叉链表中含有n+l【公式2n-(n-1)=n+1】个空指针域。利用二叉链表中的空指针域,存放指向该结点在某种遍历次序下的前驱和后继结点的指针(这种附加的指针称为“线索”)2)这...
阅读全文
posted @ 2019-10-14 22:48 qxlxi
阅读(126)
评论(0)
推荐(0)
【设计模式】2、工厂模式之简单工厂、方法工厂、抽象工厂
摘要: 针对于工厂模式 有三种方式 1.简单工厂 2.方法工厂 3.抽象工厂 我们依次实现1、简单工厂模式简单工厂介绍:1)简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出那一中产品...
阅读全文
posted @ 2019-10-14 22:42 qxlxi
阅读(134)
评论(0)
推荐(0)
2019年10月13日
【数据结构与算法】9.2、顺序存储二叉树
摘要: 1、2、代码实现package com.hblg.tree;/** * @author i * @create 2019/10/13 18:01 * @Description 顺序存储二叉树 * */public...
阅读全文
posted @ 2019-10-13 20:00 qxlxi
阅读(126)
评论(0)
推荐(0)
【数据结构与算法】9.1、二叉树 遍历查找 删除
摘要: 1、为什么需要树这种数据结构 1).数组存储方式的分析 优点:通过下标方式访问元素,速度快,对于有序数组,还可以使用二分查找提高检索速度。 缺点:如果要检索具体某个值,或者插入值会...
阅读全文
posted @ 2019-10-13 19:57 qxlxi
阅读(159)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
42
下一页
公告