首页 > 编程语言
选择排序法
classSelectSort{ publicvoidsort(intarr[]){ inttemp=0; for(inti=0;i<arr.length-1;i++){ intmin=arr[i]; intminIndex=i;for(intj=i+1;j<arr.length;j++){ if(min>arr[j]){ min=arr[j]; } } temp=min; min=arr[minIndex]; arr[minIndex]=temp;}}}
分类:编程语言   时间:2015-06-06 15:05:36    收藏:0  评论:0  赞:0  阅读:289
java之list源码浅析
三大数据结构链表、树和图,顺序表作为其中的一种,可以说是平时编程中最长使用到的。List接口是顺序表在java中的实现,它有很多子接口和实现类,平时的编程中使用起来非常方便。但是更进一步,我们有必要对其实现和原理进行理解,并和数据结构中所学比较,并应用于平时的编程中,编写出高效率的代码。 首先看下list接口的层次关系,下图由本人根据jdk的类结构简单画的: 从上图可以看出,lis...
分类:编程语言   时间:2015-06-06 14:55:56    收藏:0  评论:0  赞:0  阅读:211
【算法】6 九种比较排序
回顾比较排序相信阅读过前面5篇博文的童鞋们已经发现了“在排序的最终结果中,各元素的次序依赖于它们之间的比较”。于是乎,这类排序算法被统称为”比较排序“。比较排序是通过一个单一且抽象的比较运算(比如“小于等于”)读取列表元素,而这个比较运算则决定了每两个元素中哪一个应该先出现在最终的排序列表中。声明:下面通过在维基百科中找到的非常完美的图示来介绍一系列比较排序。插入排序在该系列的【算法】1中我们便介绍...
分类:编程语言   时间:2015-06-06 14:55:46    收藏:0  评论:0  赞:0  阅读:338
1000桶酒中寻找一桶毒酒算法
题目:有1000桶酒,其中1桶有毒。而一旦吃了,毒性会在1周后发作。现在我们用小老鼠做实验,要在1周后找出那桶毒酒,问最少需要多少老鼠,如何检测(老鼠的使用量越少越好,注意,毒性1周后才会发作,而且一周后必须出结果,所以时间紧迫)思路:为何需要老鼠做实验,显然是根据老鼠的死活来判断酒的毒性,每一只老...
分类:编程语言   时间:2015-06-06 14:51:46    收藏:0  评论:0  赞:0  阅读:221
C:\\MFC控件大小随窗体大小而改变
一。大小和位置都改变 1.首先为窗体类添加CRect m_rect,该成员变量用来记录窗体的当前大小。 2.在类向导里面(Ctrl+W),为窗体添加消息WM_SIZE的响应函数OnSize(); 注意if(nType==1) return;这一句必须添加,否则最小化恢复的时候会出错。 [cpp]vi...
分类:编程语言   时间:2015-06-06 14:50:06    收藏:0  评论:0  赞:0  阅读:275
c语言指针详细解释
指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最基本的风格之中的一个。利用指针变量能够表示各种数据结构; 能非常方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 是否能正确理解和.....
分类:编程语言   时间:2015-06-06 14:49:56    收藏:0  评论:0  赞:0  阅读:324
【Unity3D】自动寻路(Nav Mesh Agent组件)
1.首先添加场景模型2.为场景模型(寻路路径)添加NavMesh渲染,操作:Windows->Navigation->勾选Navigation Static选项->不勾选Generate选项->Navigation Area选为Walk able->Back栏调整Agent Radius参数->Ba...
分类:编程语言   时间:2015-06-06 14:45:16    收藏:0  评论:0  赞:0  阅读:334
C 语言 查找一个字符串2在字符串1中出现的次数
#include #include int main() { char a[100], b[100]; char *temp; int counter = 0; memset( a, sizeof(a), 0 ); //清空内存 memset( a, sizeof...
分类:编程语言   时间:2015-06-06 14:40:26    收藏:0  评论:0  赞:0  阅读:349
Java访问远程服务
随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代...
分类:编程语言   时间:2015-06-06 13:38:16    收藏:0  评论:0  赞:0  阅读:325
python处理blog文件数据
下面是Python数据处理的题目说明与要求: The attachment is a log file used to show running status of set-top-box, and each line in the file follows the format of “LineNumber + Time + ProcessName + (ProcessID) + Logs”,...
分类:编程语言   时间:2015-06-06 13:34:26    收藏:0  评论:0  赞:0  阅读:231
Java获取项目路径
参考博客。自己就不写了。我觉得他写得很详细 http://blog.csdn.net/hpf911/article/details/5852127
分类:编程语言   时间:2015-06-06 13:29:46    收藏:0  评论:0  赞:0  阅读:227
Python3学习之二Django搭建
Python是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议 。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵...
分类:编程语言   时间:2015-06-06 13:29:26    收藏:0  评论:0  赞:0  阅读:257
转:用STL中的vector动态开辟二维数组
用STL中的vector动态开辟二维数组源代码:#include #include using namespace std;int main(){int m, //行数 n; //列数cout >m>>n;//注意下面这一行:vector"之间要有空格!否则会被认为是重载">>"。vector >....
分类:编程语言   时间:2015-06-06 13:26:56    收藏:0  评论:0  赞:0  阅读:403
字符串匹配的KMP算法
字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著...
分类:编程语言   时间:2015-06-06 13:25:36    收藏:0  评论:0  赞:0  阅读:165
贪心算法
贪心算法和动态规划一样,都适用于求解最优化问题。贪心算法不是对所有问题都能得到整体最优解,可用贪心算法求解的问题需要具有贪心选择性质和最优子结构性质。 一. 基本思想 贪心算法总是作出在当前看来是最好的选择(即贪心选择)。也就是说贪心算法并不从整体最优上加以考虑,它所作出的选择只是在某种意义上的局部...
分类:编程语言   时间:2015-06-06 13:25:16    收藏:0  评论:0  赞:0  阅读:318
Java 理论与实践: 正确使用 Volatile 变量
Java 理论与实践: 正确使用 Volatile 变量
分类:编程语言   时间:2015-06-06 13:24:56    收藏:0  评论:0  赞:0  阅读:245
[转载]Vector用法(C++ Primer中文版)
转自:http://blog.sciencenet.cn/blog-261330-551086.htmlvector 是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。和 string 对象一样,标准库负责管理存储元素的相关内存。我们把 vector称为 容器,是因为它可以包含其他对象。一...
分类:编程语言   时间:2015-06-06 13:23:26    收藏:0  评论:0  赞:0  阅读:390
JavaScript语言基础知识8
这篇文章是对前面学习的知识进行总结:1、JavaScript支持多种数据类型,如数值类型、字符串类型、布尔类型等。2、在JavaScript中,字符串是用引號括起来的字符系列,转义字符能够用来表示那些不能直接输入的特殊字符。3、在JavaScript中,变量用于在内存中保存数值或字符串之类的数据,在...
分类:编程语言   时间:2015-06-06 13:20:56    收藏:0  评论:0  赞:0  阅读:227
c++中vector的pair与make_pair的使用,双关键字排序
#include #include #include using namespace std;bool strict_weak_ordering(const pair a, const pair b){ return a.first > b.first;}//通过运算符重载,利用sort函数实...
分类:编程语言   时间:2015-06-06 13:19:56    收藏:0  评论:0  赞:0  阅读:1087
Java中的条件编译(转)
源:Java中的条件编译一直以来,不知道怎么在Java中实现像C/C++一样的#ifdef...#endif这样的预编译宏,致使Java代码中一直用if判断,刚好刚才看到了解决办法,记录一下。C/C++中使用#ifdef...#endif的代码,如果不满足条件,编译器是不会对这部分代码进行编译的。但...
分类:编程语言   时间:2015-06-06 13:19:46    收藏:0  评论:0  赞:0  阅读:241
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!