码迷,mamicode.com
首页 > 编程语言
数据结构与算法 4:排序算法,选择/插入/冒泡/希尔/快速/归并
【本文谢绝转载,原文来自http://990487026.blog.51cto.com】排序算法 平均复杂度冒泡排序O(n2)选择排序 O(n2)插入排序 O(n2)希尔排序 O(n1.5)快速排序O(N*logN)归并排序 O(N*logN)堆排序 O(N*logN)基数排序 O(d(n+r))选择排序:chunli@http://990487026.blog.51cto.com~/sort$c..
分类:编程语言   时间:2016-09-16 00:25:46    阅读次数:282
c++对c语言扩展
一实用性增强1.c语言的变量遵循先定义后使用的准则,所有的变量都必须在所有语句之前定义完2.c++变量即定义即可使用,不必在语句之前定义。二regester关键字增强register是请求将其变量a直接放到寄存器中,这样子速度快在c语言中,register关键字不能取地址在c++中可以取地址,..
分类:编程语言   时间:2016-09-16 00:22:52    阅读次数:211
C++ 创建和遍历二叉树
一个简单的创建和遍历二叉树的C++程序,二叉树的其他操作程序待更新。 ...
分类:编程语言   时间:2016-09-16 00:23:03    阅读次数:178
java11-6 String类的其它功能
String类的其他功能: 替换功能: String replace(char old,char new) String replace(String old,String new) 去除字符串两空格 String trim() 按字典顺序比较两个字符串 int compareTo(String s ...
分类:编程语言   时间:2016-09-16 00:19:13    阅读次数:276
java11-4 字符串的遍历以及字符串中各类字符的统计
1、需求:获取字符串中的每一个字符 分析: A:如何能够拿到每一个字符呢? char charAt(int index) B:我怎么知道字符到底有多少个呢? int length() 2、需求:统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符) 举例: "Person ...
分类:编程语言   时间:2016-09-16 00:18:55    阅读次数:203
强悍的javascript手势库
Toucher 移动端手势库 API 通过 来构造一个Toucher对象 用 来配置相关事件的触发条件 或 来绑定事件 完整示例 支持的配置项(config)和事件列表(on) config on name和callback和上表一样 target可以为具体的css selector, 也可以为具体 ...
分类:编程语言   时间:2016-09-16 00:19:13    阅读次数:196
快速排序总结
数据结构之排序算法——快速排序 代码很多地方借鉴了 http://my.csdn.net/MoreWindows 他的思想, 本人认为该作者已经写的很好了,只是在他的基础上加入了一些自己的理解和说明 如果涉及到版权的问题,请联系我的邮箱,我会尽快删除 希尔排序想关链接: 维基百科:https://z ...
分类:编程语言   时间:2016-09-16 00:17:51    阅读次数:204
用自己的算法实现startsWith和endsWith功能。
String str=new String(); str="erty"; Scanner sc= new Scanner(System.in); System.out.println("请输入内容:"); String str1=sc.nextLine();//定义str1来接受客户输入的内容 in ...
分类:编程语言   时间:2016-09-16 00:18:30    阅读次数:211
java基础类和对象
1.编写Java应用程序。首先,定义描述学生的类——Student,包括学号(int)、姓名(String)、年龄(int)等属性;二个方法:Student(int stuNo,String name,int age)用于对对象的初始化,outPut()用于输出学生信息。其次,再定义一个主类——Te ...
分类:编程语言   时间:2016-09-16 00:17:11    阅读次数:196
Spring Session 1.3.0 M2 发布
Spring Session 1.3.0 M2 发布了,本次发布主要更新如下: 首个支持Hazelcast的类(基础教程qkxue.net) Spring Security并发会话管理的首个类 使用GenericJackson2JsonRedisSerializer的Redis例子 spring.s ...
分类:编程语言   时间:2016-09-16 00:14:19    阅读次数:282
swift 中异常的处理方法
swift 中什么时候需要处理异常,在调用系统某个方法的时,该方法最后有一个throws 说明该方法会抛出异常,如果一个方法抛出异常,那么需要对该异常进行处理 swift 异常处理提供了三种方法 方式一: try ,程序员手动处理异常 do { let regx = try NSRegularExp ...
分类:编程语言   时间:2016-09-16 00:12:18    阅读次数:166
Unity3d - RPG项目学习笔记(二十一)
上期工程实现了装备的穿上功能,但是还有些不完善,我们必须进行进一步完善。 需要完善的内容主要有2个: ①如果穿带前该栏有装备,那么需要将原装备退回至背包内; ②成功穿戴装备后,需要使背包内的相应装备数量-1,如果数量为0了,那么删除该格内的物品。 脚本如下: 实现功能①,只需要在Class Equi ...
分类:编程语言   时间:2016-09-16 00:10:14    阅读次数:161
MyPython-->进阶篇-->使用枚举类 元类
当我们需要定义常量时,一个办法是用大写变量2通过整数来定义,例如月份 好处是简单,缺点是类型是int,并且仍然是变量 更好的方法是为这样的枚举类型定义一个class类,然后每个常量都是class的一个唯一实例,python提供了Eum类来实现这个功能 我们可以直接使用Month.May 来引用一个常 ...
分类:编程语言   时间:2016-09-16 00:10:43    阅读次数:213
java11-5 String类的转换功能
String的转换功能: byte[] getBytes():把字符串转换为字节数组。 char[] toCharArray():把字符串转换为字符数组。 static String valueOf(char[] chs):把字符数组转成字符串。 static String valueOf(int ...
分类:编程语言   时间:2016-09-16 00:10:01    阅读次数:232
学习python:day8
socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现, ...
分类:编程语言   时间:2016-09-16 00:09:46    阅读次数:181
(转载)最长递增子序列 O(NlogN)算法
原博文:传送门 最长递增子序列(Longest Increasing Subsequence) 下面我们简记为 LIS。假设存在一个序列d[1..9] = 2 1 5 3 6 4 8 9 7,可以看出来它的LIS长度为5。下面一步一步试着找出它。我们定义一个序列B,然后令 i = 1 to 9 逐个 ...
分类:编程语言   时间:2016-09-16 00:08:32    阅读次数:282
spring boot
http://www.infoq.com/cn/articles/microframeworks1-spring-boot/ http://blog.csdn.net/zgmzyr/article/details/49837123 http://www.zhihu.com/question/3948 ...
分类:编程语言   时间:2016-09-16 00:07:21    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!