在学习堆排序之前首先了解一下二叉堆的特性: 1、二叉堆的父节点的值总是大于等于(或小于等于)其左右孩子的值; 2、每个节点的左右子树都是一棵这样的二叉堆。 如果该二叉堆的父节点总是大于孩子节点,则叫做最大堆,如果父节点小于孩子节点,则叫做最小堆。 在堆排序的应用中,如果递增排序,则应该使用最大堆,反 ...
分类:
编程语言 时间:
2017-07-29 15:02:57
收藏:
0 评论:
0 赞:
0 阅读:
283
一、概念 将非布尔值转成布尔值(true)或(false)。 二、创建布尔对象 三、布尔方法 toString()将布尔值转成字符串,并返回值 valueOf()方法返回Boolean对象的布尔值 ...
分类:
编程语言 时间:
2017-07-29 15:01:28
收藏:
0 评论:
0 赞:
0 阅读:
279
变量 变量就是一个临时存储数据的空间。那么我们把数据存在内存空间里面,怎么取呢? 举例说明: 我们可以把旅馆的一个个房间看作一个存储空间,把房间的名字“101”看成变量名,把房间类型“标间”、“商务”看成变量类型,把入住的客人看作变量值。 如上图我们可以快速的通过房间的变量名知道房间入住客人的人数( ...
分类:
编程语言 时间:
2017-07-29 15:00:44
收藏:
0 评论:
0 赞:
0 阅读:
252
在学习Java之前我们要了解一下什么是程序?“程序”一词源于生活,通常是指完成某些事情的一种既定方式和过程。 在计算机当中我们对称序有特定的解释:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。 在学java之前我们要了解一下这门语言的来历 java是前Sum公司(现甲骨文股份有 ...
分类:
编程语言 时间:
2017-07-29 15:00:05
收藏:
0 评论:
0 赞:
0 阅读:
260
2017-07-29 12:59:14 一、简介 1、Vector继承关系 2、Vector类扩容 Vector类的实现和ArrayList极其相似,都使用数组存储元素,但是扩容策略不一样,ArrayList基本是按照1.5倍的思路扩容,Vector是按照创建Vector对象时设置的capacity ...
分类:
编程语言 时间:
2017-07-29 14:58:39
收藏:
0 评论:
0 赞:
0 阅读:
264
用到的算法都是像冒泡排序,直接选择排序,插入排序 每趟进行处理,这个趟是没有什么实际意义的 变量j一次从头走到尾进行一次循环枚举遍历扫描 一、题目:第一个只出现一次的字符 题目:在字符串中找出第一个只出现一次的字符。如输入"abaccdeff",则输出'b'。要求时间复杂度为O(n)。 最直观的想法 ...
分类:
编程语言 时间:
2017-07-29 14:55:02
收藏:
0 评论:
0 赞:
0 阅读:
159
练习4.3 个人表示可以接受,贴一段别人对于这个问题的理解,原帖地址:http://blog.csdn.net/wmaoshu/article/details/50115721 表达式的意义: 1)定义了表达式计算过程(运算符的优先级 和结合律 运算对象的求值顺序) 2)指出对环境(可以把环境看作当 ...
分类:
编程语言 时间:
2017-07-29 14:54:32
收藏:
0 评论:
0 赞:
0 阅读:
301
1、去除不必要的格式符、空白符、凝视符。这个操作。事实上能够理解为是一种格式化。尽管它操作的结果事实上是去除掉原始文件的那些格式。 2、模糊(Obfuscation)处理JAVASCRIP脚本源码。 压缩JS的工具: JSMin :这个工具的名气较大。能够对JAVASCRIPT进行最小化处理 1、去 ...
分类:
编程语言 时间:
2017-07-29 14:54:15
收藏:
0 评论:
0 赞:
0 阅读:
252
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 当你在Eclipse引用不同版本号JDKproject时会发生该问题。因为你开发环境中应用了多个版 ...
分类:
编程语言 时间:
2017-07-29 14:54:00
收藏:
0 评论:
0 赞:
0 阅读:
206
2017-07-29 13:49:40 一、Collection的全局继承关系 二、系列文章 【Java集合系列一】ArrayList解析 【Java集合系列二】LinkedList解析 【Java集合系列三】Vector-Stack解析 ...
分类:
编程语言 时间:
2017-07-29 14:53:22
收藏:
0 评论:
0 赞:
0 阅读:
216
switch语句是由一个控制表达式和case标签组成的,和 if 语句不同的是 ,switch语句后面控制表达式的数据类型只能是整型,不能是boolean型,·case 标签后面紧跟一个代码块。case作为这个代码块的表示。 switch语法格式: switch选择结构用到了四个关键字 : 》swi ...
分类:
编程语言 时间:
2017-07-29 14:52:36
收藏:
0 评论:
0 赞:
0 阅读:
253
对应WM_CTLCOLOR函数 加入下面代码: HBRUSH CMFCApplication2Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { ..... switch (pWnd->GetDlgCtrlID()) { case IDC_ ...
分类:
编程语言 时间:
2017-07-29 14:51:24
收藏:
0 评论:
0 赞:
0 阅读:
215
Demo.html 效果: ...
分类:
编程语言 时间:
2017-07-29 14:50:33
收藏:
0 评论:
0 赞:
0 阅读:
205
JavaScript中的两个“0”(翻译) 本文翻译自JavaScript’s two zeros JavaScript has two zeros: ?0 and +0. This post explains why that is and where it matters in practice ...
分类:
编程语言 时间:
2017-07-29 14:48:22
收藏:
0 评论:
0 赞:
0 阅读:
348
Python的设计哲学是“优雅”、“明确”、“简单”。这也是我喜欢Python的理由之一 Python的安装: 1.进入Python官方网站下载安装包 点击导航栏的 Downloads 会自动识别你的windows系统 你会看到 Python3.6.2 和 Python2.7.13 (32位系统)的 ...
分类:
编程语言 时间:
2017-07-29 14:48:04
收藏:
0 评论:
0 赞:
0 阅读:
484
工具 MyEclipse2014 好安装成功,那么接下来就可以使用MyEclipse工具编写代码了!! ...
分类:
编程语言 时间:
2017-07-29 14:45:46
收藏:
0 评论:
0 赞:
0 阅读:
176
//reference count, copy-on-write #include #include #include #include using namespace std; class Dog { string nm; int refcount; Dog(const string& name)... ...
分类:
编程语言 时间:
2017-07-29 14:44:38
收藏:
0 评论:
0 赞:
0 阅读:
232
继承性是java中的第二特性之一。而继承性最为关键的地方为:代码重用性的问题,利用继承性可以从已有的类中继续派生出新的子类,也可以利用子类扩展出更多的操作功能。 继承性的实现代码为:class 子类 extends 父类{ } 有以下3点说明: 1、对于extends而言,需要不断的开展开来,但是为 ...
分类:
编程语言 时间:
2017-07-29 14:44:22
收藏:
0 评论:
0 赞:
0 阅读:
185
模板 概述 作为Web框架,Django提供了模板,用于编写html代码,还可以嵌入模板代码更快更方便的完成页面开发,再通过在视图中渲染模板,将生成最终的html字符串返回给客户端浏览器。模版致力于表达外观,而不是程序逻辑。模板的设计实现了业务逻辑view与显示内容template的分离,一个视图可 ...
分类:
编程语言 时间:
2017-07-29 14:41:05
收藏:
0 评论:
0 赞:
0 阅读:
324
if语句使用布尔表达式或布尔值作为分支条件来进行分支控制,其中 if 语句有如下三形式: 第一种形式: 第二种形式: 第三种形式: 可以有一个或多个else if,也可以没有else ...
分类:
编程语言 时间:
2017-07-29 14:40:25
收藏:
0 评论:
0 赞:
0 阅读:
285