注:java主要可以利用字符串的length方法求出长度解决这个问题带来方便 1 public class FindNum { 2 public static void main(String[] args) { 3 int arry[][] = {{1, 2, 8, 9},...
分类:
编程语言 时间:
2015-04-05 20:30:48
阅读次数:
133
public class InsertSortWithSentry extends Sort{ @Override public void sort(Comparable[] a) { Comparable min = a[0] ; for(int i=1 ; i 0 ; //只有大于0才是...
分类:
编程语言 时间:
2015-04-05 20:24:22
阅读次数:
213
D叉堆不同的地方就是父节点和孩子节点在数组中的索引,C++代码,希望不要误人子弟。#include #include #include using namespace std;template //D叉堆class Heap_t{public: Heap_t(vector &ptr, int...
分类:
编程语言 时间:
2015-04-05 20:23:36
阅读次数:
135
1.对象的行为: (1)方法调用栈:所有的方法电泳都维护在一个称为调用栈的结构中。 第一个被调用的方法就是main(),该方法是Jvm调用的,因此main()方法总是在调用栈的底部。 (2)调用方法:一个方法被调用时该方法就放在调用栈的顶部,知道方法执行...
分类:
编程语言 时间:
2015-04-05 20:19:03
阅读次数:
171
server side:# coding: gb2312#socket server端#获取socket构造及常量from socket import *#''代表服务器为localhostmyHost = ''#在一个非保留端口号上进行监听myPort = 50007#设置一个TCP socket...
分类:
编程语言 时间:
2015-04-05 20:20:42
阅读次数:
179
结构化编程与面向对象编程机构化编程:早期,程序采用流程图和自顶而下的方法设计。这种方法,会将一个大问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)。最后,会编写一个主过程来启动程序流程。随后根据程序流程走向,调用想要的其它过程,这种类型的程序设计被称为结构化编程。面向对象编程【oop...
分类:
编程语言 时间:
2015-04-05 20:20:17
阅读次数:
139
Python内置函数 lambda、filter、map、reduce Python内置了一些比较特殊且实用的函数,使用这些能使你的代码简洁而易读。 下面对 Python的 lambda、filter、map、reduce 进行初步的学习。 lambda 匿名函数 lambda语句中,冒...
分类:
编程语言 时间:
2015-04-05 20:18:06
阅读次数:
136
是数组中超过一半数目问题的升级版,但万变不离其中 声明一个time数组和candidate数组,长度为3,分别存放三个数的次数和数字 首先次数声明为0,数字声明为不存在的数,这里暂时声明为-1,其实应该声明为一个不存在的数字 然后遍历数组 如果该数是第一个candidate,第一个candida.....
分类:
编程语言 时间:
2015-04-05 20:16:03
阅读次数:
121
一. this 关键字this指向自己的引用, 即当前方法所在的对象. 它的一个主要的作用是将自己这个对象当作参数, 传送给别的对象中的方法.用法一: 当成员变量与局部变量重名时, 用this来做区分/*** * 当成员变量与局部变量重名时, 用this区分 * this表示当前对象的变量 * @a...
分类:
编程语言 时间:
2015-04-05 20:16:23
阅读次数:
163
剑指offer面试题三:关键在于这个二维数组比较特殊,都是按照排序后的摆放,因而在查找时可以采取从右上角开始一层层的剥离,节省查找时间代码如下: 1 #include 2 #define True 1 3 #define False 0 4 /** 5 *二维数组找到 6 */ 7 int Find...
分类:
编程语言 时间:
2015-04-05 20:16:13
阅读次数:
179
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spri...
分类:
编程语言 时间:
2015-04-05 20:11:05
阅读次数:
164
两种方法,一个是基于快排的partition函数,但这种存在一个问题,如果数组{1,1,1,1,1,1,2,3,4,5,6},这样的话,partition返回的数字为2所对应的index 所以这种方法需要添加一个判定数组中是否存在超过一半数字的数 另外一种是,首先认为第一个数就是我们想找的,设置一个...
分类:
编程语言 时间:
2015-04-05 20:12:23
阅读次数:
162
#include #include#includeusing namespace std;//智二//交换数组中两个元素的位置void swap(int left, int right, int sort[]){ int temp; temp = sort[left]; sort...
分类:
编程语言 时间:
2015-04-05 20:11:23
阅读次数:
120
最近浏览了不少网站的图片裁切效果,大部分的做法如下图所示(借用一张脚本之家的图片),通过改变裁切框的大小来选取合适的位置。 但本文介绍的是另外一种裁切方式,裁切框由开发者决定,图片大小由用户决定,通过缩放、拖动图片来选取合适位置,并且在这一过程中始终保持图片宽高比,如右上图。 这样做法主...
分类:
编程语言 时间:
2015-04-05 20:11:40
阅读次数:
204
首先来看这样一段程序: 1 #include 2 using namespace std; 3 int main(){ 4 char *s = "hello world"; 5 6 cout 2 using namespace std; 3 int main(){ 4 /...
分类:
编程语言 时间:
2015-04-05 20:11:08
阅读次数:
179
和其它大部分语言不一样,Swift不强置要求在你的代码里的每一个陈述后边加一个分号(;),虽然你可以期望这样做。如果你想把多个陈述声明语句分开写在同一行里,那么这时分号就是必须的: ?let? ?cat? = ?"🐱"?; ?println?(?cat?) // 打印出 "🐱”
分类:
编程语言 时间:
2015-04-05 20:09:33
阅读次数:
132
添加一个新原子操作的最安全的方式是,修改原始的类,以支持期望的操作。但是你可能无法访问源代码或者没有修改的自由,所以通常是不可能的。即使你可以修改原始的类,也需要理解其实现的同步策略...
分类:
编程语言 时间:
2015-04-05 19:06:31
阅读次数:
188