上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: (1)完全二叉树的概念:前h-1层为满二叉树,最后一层连续缺失右结点!(标注:大根堆为升序,小根堆为降序) (2)首先堆是一棵全完二叉树,排序思路: a:构建一个堆分为两步: 1)创建一棵完全二叉树 2)调整为一个堆 b:算法描述: ① 创建一棵完全二叉树 ② while(有双亲){ A:调整为大根 阅读全文
posted @ 2019-07-31 19:56 菜鸟的奋斗之路 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 面试中常出现让你手写两个队列实现一个栈,两个栈实现一个队列的问题,很是头疼!今天就仔细将a56爆大奖在线娱乐分析,思考过的Java代码给大家分享一下:(一)两个队列实现一个栈: 两个队列添加元素,哪个队列为空,由于在输出元素时,要进行相应元素的移动(除去尾部元素),a56爆大奖在线娱乐要在对应不为空的队列进行元素的添加;在输出数据时 阅读全文
posted @ 2019-07-18 16:16 菜鸟的奋斗之路 阅读(5684) 评论(0) 推荐(0) 编辑
摘要: 最近老大给a56爆大奖在线娱乐设计了一个微信扫码登录的通过工具包流程图,设计过程中使用了模板模式、面向接口编程等设计思路,让a56爆大奖在线娱乐很享受整个过程;下来a56爆大奖在线娱乐就接触了一下Java的设计模式,很是懵懂,听说这也是要靠经验来喂,才能有设计架构的思想,a56爆大奖在线娱乐先从简单的做起,先了解了解UML中类与类之间的关系: UML中常见的关系包括: 阅读全文
posted @ 2019-07-15 16:03 菜鸟的奋斗之路 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 最近在编写项目的过程中,老出现前后端传递参数格式不一致、不统一的问题,对于一个已经快工作一年的Java程序员来说,实属不合格,a56爆大奖在线娱乐a56爆大奖在线娱乐就下来好好研究了一下@RequestParam和@RequestBody的区别,避免大家遭遇同等错误; 一 @RequestParam注解 (1)@RequestPar 阅读全文
posted @ 2019-07-11 19:33 菜鸟的奋斗之路 阅读(36855) 评论(5) 推荐(9) 编辑
摘要: 最近项目中有排序的需求,就查看了一下Java文档,发现有两个接口都可以进行排序,Comparable 和 Comparator 两接口到底有啥区别?何时用?怎么用?使用场景a56爆大奖在线娱乐都在底下一一研究分享出来: 一、Comparable 比较器 (1)Comparable 是接口,可以认为是一个内比较器,实现 阅读全文
posted @ 2019-07-10 11:03 菜鸟的奋斗之路 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 今天在Java程序中读取resources资源下的文件,由于对Java结构了解不透彻,遇到很多坑。正常在Java工程中读取某路径下的文件时,可以采用绝对路径和相对路径,绝对路径没什么好说的,相对路径,即相对于当前类的路径。在本地工程和服务器中读取文件的方式有所不同,以下图配置文件为例: (1)本地读 阅读全文
posted @ 2019-07-08 16:00 菜鸟的奋斗之路 阅读(181825) 评论(2) 推荐(20) 编辑
摘要: 原型模式算是JAVA中最简单的设计模式了,原因是因为它已经被提供了语言级的支持,但是如果提到它的实现原理,又是最复杂的一个设计模式。 (1)先看一下原型模式的UML类图 其中,Prototype是一个原型的抽象类或借口,它里面有一个共有方法,叫clone。ConcretePrototype1与Con 阅读全文
posted @ 2019-07-08 11:06 菜鸟的奋斗之路 阅读(1519) 评论(0) 推荐(1) 编辑
摘要: 转载链接:/sujing/p/11006424.html 前两天发了工资,第一反应是想着要给远方的女朋友一点惊喜!于是打开了平安银行的APP给女朋友转点钱!填写上对方招商银行卡的卡号、开户名,一键转账!搞定!在a56爆大奖在线娱乐点击的那瞬间,就收到了app的账户变动的提 阅读全文
posted @ 2019-07-02 19:17 菜鸟的奋斗之路 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 最大子段和问题描述 给定由 n 个整数(可能为负整数)组成的序列a1,a2,a3...an,求该数列中连续子段和最大! 例如:当(a1,a2,a3,a4,a5)=(-2,11,-4,13,-5,-2)时,最大字段和为 20 (11 + (-4) + 13); 以下例子都是以int data[6] = 阅读全文
posted @ 2019-07-01 20:23 菜鸟的奋斗之路 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 初始化一个数组: (1)冒泡排序的基本思想:重复的走过要排序的数列,一次比较两个元素,相邻两个元素进行交换,直到没有在需要交换为止。 a)比较相邻的元素。如果第一个比第二个大,就交换他们两个; b)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数; c 阅读全文
posted @ 2019-06-30 14:05 菜鸟的奋斗之路 阅读(1223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页