码迷,mamicode.com
首页 > 编程语言
快速排序
48  57  28  39  63  31  90  64  6  87 i                                                      j x=48, i=0, j=length-1;  把他看成(48放入了x中):     57  28  39  63  31  90  64  6  87 i...
分类:编程语言   时间:2015-08-06 00:35:18    阅读次数:166
Java中堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。...
分类:编程语言   时间:2015-08-06 00:33:31    阅读次数:139
java中数组的反射的探究
数组的反射有什么用呢?何时需要使用数组的反射呢?下面让我们一起来看下相关的例子:...
分类:编程语言   时间:2015-08-06 00:32:53    阅读次数:201
【前端学习笔记】Javascript中的正则表达式
复习字符串操作—————————————————————————–indexOf 查找字符 返回位置 charAt 查找位置 返回字符 substring 获取字符窜 split 分割字符串 正则表达式的概念和写法—————————————————正则 :也叫做规则,让计算机能够读懂人类的规则正则都是操作字符串的。正则的写法: var re = /a/; 和数组字符串区分开来 v...
分类:编程语言   时间:2015-08-06 00:29:10    阅读次数:120
Codeforces Round #250 (Div. 1) B. The Child and Zoo(排序+并查集)(常规好题)
B. The Child and Zoo time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Of course our child likes walking in a...
分类:编程语言   时间:2015-08-06 00:29:17    阅读次数:193
Java虚拟机结构及常见内存溢出异常
每个Java虚拟机都有一个类加载器子系统,根据某个全限定名来装入类型,同样每个Java虚拟机都有一个执行引擎,它负责执行那些包含在被装载类的方法中的指令。 当虚拟机运行一个程序时,就需要从已加载的文件中得到信息,将这些信息组织到运行时数据区,以便于管理。Java运行时的数据区域划分 1、程序计数器:程序计数器是一块较小的内存空间,可以看做是当前线程的字节码的行号指示器。 Java虚拟机的多线程...
分类:编程语言   时间:2015-08-06 00:27:38    阅读次数:148
排序算法(一)——冒泡排序及改进
冒泡排序 冒泡排序的效率很低,但是算法实现起来很简单,因此很适合作为研究排序的入门算法。 基本思想 对当前还未排好序的范围内的全部数,自上而下对相邻的俩个数依次进行比较和调整,让较大的数下沉,较小的数往上冒。即:每当俩相邻的数比较后发现他们的排序与排序的要求相反时,就将他们交换。每次遍历都可确定一个最大值放到待排数组的末尾,下次遍历,对该最大值以及它之后的元素不再排序(已经排好)。...
分类:编程语言   时间:2015-08-06 00:28:52    阅读次数:137
排序算法(二)——选择排序及改进
选择排序 基本思想 冒泡排序中有一个缺点,比如,我们比较第一个数a1与第二个数a2的时候,只要a1比a2大就会交换位置,但是我们并不能确定a2是最小的元素,假如后面还有比它更小的,该元素还会与a2再次进行交换,而且这种交换有可能发生多次才能确定a2的最终位置。 选择排序可以避免这种耗费时间的交换操作,从第一个元素开始,扫描整个待排数组,找到最小的元素放之后再与第一个元素交换位置,然后...
分类:编程语言   时间:2015-08-06 00:27:24    阅读次数:176
POJ1094 Sorting It All Out(拓扑排序)
Sorting It All OutTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 30110Accepted: 10411DescriptionAn ascending sorted sequence of distinct val...
分类:编程语言   时间:2015-08-06 00:28:17    阅读次数:123
快速排序java实现
快速排序时间复杂度最理想情况下为O(nlgn),最坏情况为O(n2)空间复杂度为O(1)
分类:编程语言   时间:2015-08-06 00:25:56    阅读次数:150
Unity Serialization
http://forum.unity3d.com/threads/serialization-best-practices-megapost.155352/http://docs.unity3d.com/Manual/script-Serialization.htmlhttp://blogs.uni...
分类:编程语言   时间:2015-08-06 00:22:12    阅读次数:139
【JAVA】在编译期可直接替换的final变量
一、满足以下三个条件,一个final变量就不再是一个变量,而是一个直接量。使用final修饰符修饰。在申明的时候就进行初始化初始化的值在编译器就可以确定。二、在什么情况下初始化的值在编译期是可以确定下来的? 被赋的表达式只是基本的算术表达式或字符串链接运算,没有访问普通变量,调用方法。 pack.....
分类:编程语言   时间:2015-08-06 00:18:25    阅读次数:131
python3 获取糗事百科首页的段子
# -*- coding:utf-8 -*- import urllibimport urllib.requestimport repage = 1 url = 'http://www.qiushibaike.com/hot/page/1'+str(page)user_agent = 'Mozil....
分类:编程语言   时间:2015-08-06 00:12:27    阅读次数:176
C++ 语法要点
1. I/O流的常用控制符 dec 置基数为10 hex 置基数为16 oct 置基数为8 setfill(c) 设填充字符为C setprecision(n) 设显示小数精度为n位 setw(n) 设域宽为N个字符 setiosflags(ios::fixed) 固定的符点显示 setiosfla...
分类:编程语言   时间:2015-08-06 00:09:06    阅读次数:194
选择算法
伪代码:for i=2 to n min=A[i-1] for j=i-1 to n if A[j]<min min=A[j] A[i-1]=min
分类:编程语言   时间:2015-08-06 00:10:52    阅读次数:126
C++中类型转换的问题
1.从最简单的说起:首先一个int型变量和一个char型变量之间的转换,分为隐式转换和显示转换。例如:int i; char c; i = c;即为隐式转换,编译器隐式的将char型变量转换成了int型。例如:int i; char c; i = (int)c;极为显示转换,显示的指明了将要转换成的...
分类:编程语言   时间:2015-08-06 00:06:09    阅读次数:199
新版 Spring下载
1、百度 Spring 打开官方网站 http://spring.io/2、=======================================3、=========================================4、============================...
分类:编程语言   时间:2015-08-06 00:02:19    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!