码迷,mamicode.com
首页 > 编程语言
(转)详解八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。快速排序:是目前基于比较的...
分类:编程语言   时间:2015-07-10 20:43:43    阅读次数:94
C++ map的基本操作和使用
C++map的基本操作和使用来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++map的基本操作和使用_Live_新浪博客 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效...
分类:编程语言   时间:2015-07-10 20:42:47    阅读次数:108
Java基础--输入流--读取文本文件
简介:如题import java.io.FileInputStream;/** * @author czchina * */public class TestStream { public static void main(String[] args) { // TODO Aut...
分类:编程语言   时间:2015-07-10 20:44:04    阅读次数:123
stl中的容器、迭代器和算法----vector中的find实现
来源http://blog.csdn.net/huangyimin/article/details/6133650stl包括容器、迭代器和算法:容器 用于管理一些相关的数据类型。每种容器都有它的优缺点,不同的容器反映出程序设计的不同需求。容器自身可能由数组或链表实现,或者容器中的每个元素都有特殊的关...
分类:编程语言   时间:2015-07-10 20:41:11    阅读次数:152
jquery.ajax提交多值(数组)
偶尔会遇到类似复选框的一个属性存在多值情况,若使用ajax提交的化,设置data :{ids:[1,2,3,4]} 提交后,后台无法使用ids获取到数据。 这里可以用到ajax的traditional 参数,把traditional 设置为true就可以。 $.ajax({ ...
分类:编程语言   时间:2015-07-10 20:42:01    阅读次数:180
VC++ 内存泄露与检测的一种方法
本文描述了一种简单的内存泄露检测的方法。
分类:编程语言   时间:2015-07-10 20:39:28    阅读次数:130
本猿新接触(内附PHP开发环境与PHP简单算法题)——2015.07上半月
大世界,新接触。
分类:编程语言   时间:2015-07-10 20:40:11    阅读次数:139
3.2 字符数组
习题 3-4 竖式问题 找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。输入数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例输出(为了便于观察,竖式中的空格改用小数点显示....
分类:编程语言   时间:2015-07-10 20:34:41    阅读次数:195
C++——使用类
一、运算符重载 1、运算符重载 C++允许将运算符重载扩展到用户定义的类型。 要重载运算符,需使用被称为运算符函数的特殊函数形式。运算符函数的格式如下: operatorop(argument list); 例如,operator+()重载+运算符,operator*()重载*运算符...
分类:编程语言   时间:2015-07-10 20:30:58    阅读次数:204
C++/C等级考试报名系统
学习了一段时间,写的等级考试报名系统,欢迎各位的批评指正//等级考试报名系统 #include#include//引用一些系统函数 #include#include//定义文件 #include//输入输出格式 #include//引用时间头文件 using namespace std;int Pe...
分类:编程语言   时间:2015-07-10 20:32:23    阅读次数:179
汇编语言:第七章 更灵活定位内存地址的方法
7.1 and 和 or 指令 二进制的and or 可以将某位归0或置17.2 关于ASCII码7.3 以字符形式给出数据 data segment db 'unIX' //相当于db 75H,6EH,49H,58H db 'foRK' //相当于db...
分类:编程语言   时间:2015-07-10 20:31:09    阅读次数:148
Article-No.03 Java并发编程实战
1、多线程所带来的风险 ????1)安全性:安全性的定义是“永远不发生糟糕的事情”,线程冲突问题 ????2)活跃性:活跃性的定义是“某件正确的事情最终会发生”,线程死锁问题 ????3)性能问题:性能问...
分类:编程语言   时间:2015-07-10 19:23:56    阅读次数:144
Java核心API -- 11(IO流)
1.IO流1)根据方向分为:输入流和输出流。方向的定了是基于我们的程序的。流向我们程序的流叫做:输入流;从程序向外流的叫做:输出流2)流根据源头分为:基本流(节点流):从特定的地方读写的流类,如磁盘或一块内存区域。即有来源。处理流(高级流、过滤流):没有数据来源..
分类:编程语言   时间:2015-07-10 19:21:49    阅读次数:228
36.数组中的逆序对
int InversePairs(int* data, int length) { if (data == NULL || length return 0; int *copy = new int[length]; for (int i = 0; i copy[i] = data[i]; int count = InversePairsCore(data, copy, 0, le...
分类:编程语言   时间:2015-07-10 19:17:44    阅读次数:113
C语言中strcat的实现方法
最近看到一道题目要求, 自己码代码实现strcat的功能, 于是自己实现了一个如下: /* * 12.编写一个函数JOIN,让它实现字符串连接运算功能。 */#include #include #include #include // ==============【自己实现的strcat】============...
分类:编程语言   时间:2015-07-10 19:15:52    阅读次数:181
java对象的访问定位方式
java对象在访问的时候,我们需要通过java虚拟机栈的reference类型的数据去操作具体的对象。由于reference类型在java虚拟机规范中只规定了一个对象的引用,并没有定义这个这个引用应该通过那种方式去定位、访问java堆中的具体对象实例,所以一般的访问方式也是取决与java虚拟机的类型。目前主流的访问方式有通过句柄和直接指针两种方式。 1.句柄访问 使用句柄访问方式,j...
分类:编程语言   时间:2015-07-10 19:14:30    阅读次数:156
图的搜索算法之广度优先搜索
图的邻接表表示 对图(有向或无向)G=(为方便记,假定V=1,2,…,n)G=(为方便记,假定V={1, 2, …, n}),其邻接表表示是一个由|V|个链表组成数组,对每个u∈Vu ∈ V,链表Adj[u]称为对应顶点u的邻接表。它包含G中所有与u相邻的顶点。每个邻接表中顶点通常是按任意顺序存放的。 无向图的邻接表表示 有向图的邻接表表示广度...
分类:编程语言   时间:2015-07-10 19:13:44    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!