struct IpAndPort { public string Ip; public int Port; } private void Form1_Load(object sender, EventAr...
分类:
编程语言 时间:
2015-04-18 17:41:12
收藏:
0 评论:
0 赞:
0 阅读:
277
1.排列计算/*【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....*/package cn.com.flywater....
分类:
编程语言 时间:
2015-04-18 17:41:02
收藏:
0 评论:
0 赞:
0 阅读:
243
1. 数组形式如下a[3][3]={11, 2, 3 10, 8, 9 5, 7, 6};输出形式如下: 3,2,9,11,8,6,10,7,52. 实现void printf_test(){ int istart=0; int jstart=n-1; //该处的n=3 for(in...
分类:
编程语言 时间:
2015-04-18 17:40:32
收藏:
0 评论:
0 赞:
0 阅读:
388
插入排序的基本思想是在遍历数组的过程中,假设在序号i之前的元素即[0..i-1]都已经排好序,本趟需要找到i对应的元素x的正确位置k,并且在寻找这个位置k的过程中逐个将比较过的元素往后移一位,为元素x“腾位置”,最后将k对应的元素值赋为x,插入排序也是根据排序的特性来命名的。 插入排序的工作原...
分类:
编程语言 时间:
2015-04-18 17:37:33
收藏:
0 评论:
0 赞:
0 阅读:
290
堆排序,顾名思义利用堆的性质进行排序。堆都有哪些性质,比如:一堆沙子、一堆泥土二叉堆实际上是一课完全二叉树,同时满足:父结点的键值总是大于或等于(小于或等于)任何一个子结点的键值当父结点的键值总是大于或等于任何一个子结点的键值时称为 最大堆当父结点的键值总是小于或等于任何一个子结点的键值时称为 最小...
分类:
编程语言 时间:
2015-04-18 17:37:02
收藏:
0 评论:
0 赞:
0 阅读:
195
Hash ,一般翻译做“ 散列” ,也有直接音译为“ 哈希” 的,就是把任意长度的输入(又叫做预映射, pre-image ),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不 同的输入可能会散列成相同的输出,而不可能从散列值...
分类:
编程语言 时间:
2015-04-18 17:36:32
收藏:
0 评论:
0 赞:
0 阅读:
214
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack这个网页里有python的所有包,whl的后缀是python压缩包的意思。在windows下安装后把后缀改为zip即可。根据自己python的版本和电脑系统,选择合适的包。
分类:
编程语言 时间:
2015-04-18 17:32:32
收藏:
0 评论:
0 赞:
0 阅读:
286
学习Java 建议:尽量用 google 查找技术资料。有问题在 stackoverflow 找找,大部分都已经有人回答。多看官方的技术文档。ibm developerworkers 的文章质量整体上有保障。平时花一些时间在 github 上阅读优秀项目源码。入门(1-2 个月)目标:参与简单的项目...
分类:
编程语言 时间:
2015-04-18 17:32:12
收藏:
0 评论:
0 赞:
0 阅读:
280
异常处理概述检查异常:检查异常通常是用户错误或者不能被程序员所预见的问题。(cheched)运行时异常:运行时异常是一个程序在运行过程中可能发生的、可以被程序员避免的异常类型。(Unchecked)RentimeExeption错误:实际上,错误根本不是异常,但却是用户或程序员所无法控制的问题。异常...
分类:
编程语言 时间:
2015-04-18 17:31:22
收藏:
0 评论:
0 赞:
0 阅读:
241
1. 实现bool find_common(int a[], int len1, int b[], int len2){ int i=0; int j=0; while(ib[j]) j++; } return false;}
分类:
编程语言 时间:
2015-04-18 17:30:32
收藏:
0 评论:
0 赞:
0 阅读:
280
希尔排序的诞生是由于插入排序在处理大规模数组的时候会遇到需要移动太多元素的问题。希尔排序的思想是将一个大的数组“分而治之”,划分为若干个小的数组,以gap来划分,比如数组[1, 2, 3, 4, 5, 6, 7, 8],如果以gap = 2来划分,可以分为[1, 3, 5, 7]和[2, 4, .....
分类:
编程语言 时间:
2015-04-18 17:30:02
收藏:
0 评论:
0 赞:
0 阅读:
286
http://stackoverflow.com/questions/2391679/why-do-we-need-virtual-methods-in-cBasic idea: when mark a method as virtual in a parent class, the compile...
分类:
编程语言 时间:
2015-04-18 17:29:12
收藏:
0 评论:
0 赞:
0 阅读:
294
高德地图JavaScript API是一套用JavaScript 语言编写的应用程序接口,可以通过各种API接口向地图添加内容,创建功能丰富、交互性强的地图应用。高德地图JavaScript API 提供了大量的实用工具和富有特色的插件功能,并提供了搜索和路线规划等服务。1、首先2、然后3、最后就是...
分类:
编程语言 时间:
2015-04-18 17:28:43
收藏:
0 评论:
0 赞:
0 阅读:
321
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("...
分类:
编程语言 时间:
2015-04-18 17:27:52
收藏:
0 评论:
0 赞:
0 阅读:
310
快速排序也是用归并方法实现的一个“分而治之”的排序算法,它的魅力之处在于它能在每次partition(排序算法的核心所在)都能为一个数组元素确定其排序最终正确位置(一次就定位准,下次循环就不考虑这个元素了)。 快速排序的partition操作按以下逻辑进行,假定本次排序的数组为arr:1)选择...
分类:
编程语言 时间:
2015-04-18 17:27:02
收藏:
0 评论:
0 赞:
0 阅读:
238
State模式原理和C++实现
分类:
编程语言 时间:
2015-04-18 17:26:12
收藏:
0 评论:
0 赞:
0 阅读:
232
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 实现方法最简单,两层for循环,里层循...
分类:
编程语言 时间:
2015-04-18 17:26:02
收藏:
0 评论:
0 赞:
0 阅读:
184
归并排序采用的是递归来实现,属于“分而治之”,将目标数组从中间一分为二,之后分别对这两个数组进行排序,排序完毕之后再将排好序的两个数组“归并”到一起,归并排序最重要的也就是这个“归并”的过程,归并的过程中需要额外的跟需要归并的两个数组长度一致的空间,比如需要规定的数组分别为:[3, 6, 8, .....
分类:
编程语言 时间:
2015-04-18 17:21:22
收藏:
0 评论:
0 赞:
0 阅读:
135
Python中初始化一个5 x 3每项为0的数组,最好方法是:multilist=[[0forcolinrange(5)]forrowinrange(3)] 我们知道,为了初始化一个一维数组,我们可以这样做:alist=[0]*5没错,那我们初始化一个二维数组时,是否可以这样做呢:multi=[[0...
分类:
编程语言 时间:
2015-04-18 17:20:52
收藏:
0 评论:
0 赞:
0 阅读:
245
(转载出处) 选择排序的基本思想是遍历数组的过程中,以i代表当前需要排序的序号,则需要在剩余的[i…n-1]中找出其中的最小值,然后将找到的最小值与i指向的值进行交换。因为每一趟确定元素的过程中都会有一个选择最大值的子流程,所以人们形象地称之为选择排序。 选择排序是一种简单直观的排序方法,每...
分类:
编程语言 时间:
2015-04-18 17:17:32
收藏:
0 评论:
0 赞:
0 阅读:
220