牛骨文教育服务平台(让学习变的简单)
博客笔记

			
				白话经典算法系列之七 堆与堆排序
白话经典算法系列之七 堆与堆排序 2011-08-22
 堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。二叉堆的

			
				堆排序原理及算法实现(最大堆)
堆排序原理及算法实现(最大堆) 2012-05-15
堆排序        堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。 1.堆   堆实际上是一棵完全二叉树,其任何一非叶节点满足性

			
				testng(一)安装和基本使用
testng(一)安装和基本使用 2015-09-22
1. 教程 testng入门教程:http://www.yiibai.com/testng/EasyMock教程 : http://www.yiibai.com/easymock/ junit 入门教程: http://www.yiibai.com/junit/ 2.  eclipse中testng插件安

			
				vue组件中点击按钮后修改输入框的状态
vue组件中点击按钮后修改输入框的状态 2017-04-13
最近写一个这样的页面 要求点击修改按钮之后部分输入框由禁用状态变为可用状态.我使用了vue中的事件处理器,但是不知道怎么获取disabled这个属性的值,所

			
				堆排序算法之初始堆建立总结
堆排序算法之初始堆建立总结 2016-12-01
堆排序算法之初始堆建立总结 @(算法学习) 关于堆的插入和删除有过一篇思考,但是关于初始堆的构建,没有总结。 简单说就下面几个要点(以大顶堆为例
01
2013-12
TestNG和PowerMock EasyMock的结合 2013-12-01
PowerMock比较强大, 是一个基于EasyMock之上的mock工具, 它可以帮你mock内部new的对象, final方法, 私有方法等等, 具体请看他的官网, 例子很详细 h

			
				利用vue.js实现被选中状态的改变
利用vue.js实现被选中状态的改变 2017-02-20
在使用原型实现使不选中状态改变之后,接触到vue,就想着能不能使用vue再把功能实现一边,在上篇中的页面并没有动态实现页面,所有的数据也都

			
				排序算法(三)堆排序原理与实现(小顶堆)
排序算法(三)堆排序原理与实现(小顶堆) 2017-05-19
堆排序实际上是利用堆的性质来进行排序的,要知道堆排序的原理我们首先一定要知道什么是堆。 堆的定义: 堆实际上是一棵完全二叉树。 堆满足两个性
30
2016-11
使用 EasyMock 更轻松地进行测试 2016-11-30
本文转自:点击打开链接 测试驱动开发是软件开发的重要部分。如果代码不进行测试,就是不可靠的。所有代码都必须测试,而且理想情况下应
21
2016-12
算法一:循环遍历一个数组 2016-12-21
刚开始我的写法是:定义一个int count = 1;然后累计,当超出数组的长度,就重新置0; int[] str = new int[]{R.drawable.a,R.drawable.b,R.drawable.c}; int count = 1; imageView.setImage