内部排序是指待排序列完全存放在内存中所进行的排序过程,适合不太大的元素序列。 内部排序是指待排序列完全存放在内存中所进行的排序过程,适合不太大的元素序列。 排序是计算机程序设计中的一种重要操作,其功能是对一个数据元素集合或序列重新排列成一个按数据元素某个相知有序的序列。排序分为两类:内排序和外排序。 ...
分类:
移动开发 时间:
2016-07-06 20:12:36
阅读次数:
537
前言:Python,是一种面向对象、解释型计算机程序设计语言,由GuidovanRossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNUGeneralPublicLicense)协议。Python语法简洁清晰,特色之一是强制用空白符(whitespace)作为..
分类:
编程语言 时间:
2016-07-04 12:02:23
阅读次数:
233
本节介绍Java中的枚举类型,包括基础用法、典型场景及高级用法,不仅介绍如何使用,还介绍实现原理 ... ...
分类:
其他好文 时间:
2016-07-04 07:39:58
阅读次数:
244
算法什么是程序计算机程序,是指为了得到某种结果而可以由计算机(等具有信息处理能力的装置)执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。
通俗讲,计算机来替人干活,但它不是人,甚至不如狗更懂人的需要,那怎么让它干活呢,那就需要程序员来写程序,程序就是计算机能懂的语言(指令),然后计算机可以执行这些指令从而完成人交给它的任务。 int n = std::...
分类:
编程语言 时间:
2016-07-03 19:36:32
阅读次数:
260
1、什么是面向对象? 面向对象编程是一种计算机编程架构,oop的一条基本原则是计算机程序是由单个能够起到子程序运用的单元或对象组合而成,oop达到了软件工程的三个目标:重用性,灵活性和扩展性。 2、类和对象的关系 类与对象的关系就如模具和铸件的关系,类的实例化的结果就是对象,而对对象的抽象就是类,类 ...
分类:
其他好文 时间:
2016-07-01 16:08:29
阅读次数:
113
使用任何语言进行编程都有一个类似的问题,那就是如何组织代码,具体来说,如何避免命名冲突?如何合理组织各种源文件?如何使用第三方库?各种代码和依赖库如何编译连接为一个完整的程序?本节就来讨论Java中的解决机制 ...
分类:
其他好文 时间:
2016-06-30 07:33:02
阅读次数:
180
计算机程序离不开算法和数据结构,本文简单介绍栈(Stack)和队列(Queue)的实现,.NET中与之相关的数据结构,典型应用等,希望能加深自己对这两个简单数据结构的理解。 1. 基本概念 概念很简单,栈 (Stack)是一种后进先出(last in first off,LIFO)的数据结构,而队列 ...
分类:
其他好文 时间:
2016-06-28 18:38:06
阅读次数:
184
OOP面向对象(老师说这玩意蕴含基本哲学哦!!)面向对象编程——ObjectOrientedProgramming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。数据封装、继承和多态是面向对象的三大特点。面向过程的程序设计把计算机程序视..
分类:
编程语言 时间:
2016-06-28 13:21:20
阅读次数:
358
为什么要有内部类?都有哪些内部类?它们都适合用在什么场景?内部类最后都会转换为独立的类,它们是如何转换的?为什么内部类可以访问外部类的私有变量和方法?为什么方法内部类可以访问方法参数?但参数又为什么必须要声明为final? ... ...
分类:
其他好文 时间:
2016-06-27 07:57:28
阅读次数:
252
概念: 数据:是对客观事物的符号表示。能输入到计算机中并且被计算机程序处理的符号的总称; 数据元素:描述数据的基本单位; 数据项:描述数据的最小单位; 数据类型:数值,字符等对数据分成不同的类型; 抽象数据类型:由数据对象,数据关系和基本操作三部分组成,可用三元组(D,S,P)表示; 数据结构:数据 ...
分类:
其他好文 时间:
2016-06-26 19:52:29
阅读次数:
137