排序-冒泡排序基本思想:从一端开始,逐个比较相邻的两个元素,发现倒序即交换。 这里按从后往前(从下往上)逐个比较相邻元素。平均时间:O(n2)最好情况:O(n)最坏情况:O(n2)(逆序)辅助空间:O(1)稳定性:稳定适用场景:n比较小时java实现: 1 public static voi...
分类:
编程语言 时间:
2015-10-05 11:39:55
阅读次数:
148
1.需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) 要求:不能创建新的集合,就在以前的集合上做。2. 代码示例: 1 package cn.itcast_04; 2 3 import java.util.ArrayList; 4 import java.util.Itera.....
分类:
编程语言 时间:
2015-10-05 11:35:50
阅读次数:
178
JavaScript的继承本质上是通过原型链来实现的,主要的模式有如下1 原型链模式//思想是根据每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型的内部指针。//问题是在于所有的实例都会共享同一份父类对象,因为所有子类的prototype只有一份,而也只有...
分类:
编程语言 时间:
2015-10-05 11:38:08
阅读次数:
137
C语言中的const是运行时const,编译时只有定义,只用在运行时才会初始化,这也是为什么const不能用来定义数组的原因,并且const的值也是可以动态修改的. C++中的const是编译时const,故能够用来初始化数组,企图修改const的值是未定义的,如果要修改const的值只能改变...
分类:
编程语言 时间:
2015-10-05 11:35:25
阅读次数:
130
1. 去除ArrayList集合中的重复字符串元素(字符串内容相同)分析: (1)创建集合对象 (2)添加多个字符串元素(包含重复的) (3)创建新的集合 (4)遍历旧集合,获取得到每一个元素 (5)拿着个元素到新集合中去找,看有没有 有:不搭理它 没有...
分类:
编程语言 时间:
2015-10-05 11:33:25
阅读次数:
105
《设计模式》一书总结了23个模式,依据各自的目的又被分为创建型模式(creational pattern)、结构型模式(structural pattern)和行为型模式(behavioral patterns),它们分别从对象的创建,对象和对象间的结构关系以及对象之间如何交互这三个方面入手,对面向...
分类:
编程语言 时间:
2015-10-05 11:31:57
阅读次数:
126
1 查看内存:workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs,在里面加上SHOW_MEMORY_MONITOR=true,重启eclipse,就可以在其左下角看到内存使用情况。2...
分类:
编程语言 时间:
2015-10-05 11:33:00
阅读次数:
160
大多数程序员都是从C开始学习编程的,因为C是用来写操作系统、应用程序最常用的语言。C编程笔记 : 这些是华盛顿实验学院C编程入门课的部分笔记。它们是以《c程序设计语言》的补充笔记(从1995年春开始)为基础修改的,关于程序设计基石与实践更多讨论与交流,敬请关注本博客和新浪微博songzi_tea....
分类:
编程语言 时间:
2015-10-05 10:27:02
阅读次数:
183
1. LinkedList的特有功能:(1)添加功能 public void addFirst(Object e) public void addLast(Object e) (2)获取功能 public Object getFirst() public Obejct g...
分类:
编程语言 时间:
2015-10-05 10:27:54
阅读次数:
189
笔者:Steven Riche发布时间:2014年2一个月18原文链接:http://code.tutsplus.com/tutorials/javascript-animation-that-works-part-4-of-4--net-35263翻译:子毅 --------- 将JavaScri...
分类:
编程语言 时间:
2015-10-05 10:25:44
阅读次数:
347
1. Vector的特有功能:(1)添加功能 public void addElement(Object obj) -- add()(2)获取功能 public Object elementAt(int index) -- get() public Enumerat...
分类:
编程语言 时间:
2015-10-05 10:25:58
阅读次数:
163
#include #include #include #include #include #pragma comment(lib,"winmm.lib") void main() { char str[128]={0}; int i = 0; char buf[128]={0}; MCI_OPEN_...
分类:
编程语言 时间:
2015-10-05 10:19:53
阅读次数:
172
很早以前研究过C#和C++的网络通信,Python网络编程也类似。同时最近找工作笔试面试考察Socket套接字、TCP\UDP区别比较多,所以这篇文章主要精简了《Python核心编程(第二版)》第16章内容。内容包括:服务器和客户端架构、套接字Socket、TCP\UDP通信实例和常见笔试考题。文章有详细的原理及代码和运行结果,希望文章对你有所帮助,如果有不足之处,还请海涵~...
分类:
编程语言 时间:
2015-10-05 09:19:52
阅读次数:
382
非常插入排序easy。像扑克。卡的手4,再次卡5在本能地放置在第一张牌的权利。假设一3然后从右到左扫描。只有被插入到左边的比这个数字大容量交换。 插入排序是一种稳定的排序方法,时间复杂度O(n*n),空间复杂度O(1),最好的情况下时间复杂度为O(1).即本来就是一个有序或者相等的数组,则仅仅需比較...
分类:
编程语言 时间:
2015-10-05 09:14:44
阅读次数:
225
letters:=[]string{"a","b","c","d"} fmt.Println(fmt.Sprintf("%d",len(letters))+" letters.") ? letters=letters[:0] fmt.Println(fmt.Sprintf("%d",len(letters))+" letters.") 第一种的需要遍历 第二程重新...
分类:
编程语言 时间:
2015-10-05 08:14:13
阅读次数:
189
[back]微课名称:PHP与Spring之间的强势接口设计微课介绍:PS.本頁建置中,請先閱讀博文:<<PHP与Spring之间的强势接口设计>>~End~
分类:
编程语言 时间:
2015-10-05 07:04:14
阅读次数:
145