JavaʵÏÖ¼¸ÖÖ³£¼ûÅÅÐò·½·¨£¨Ï£©
²åÈëÅÅÐòµÄ¹¤×÷ÔÀíÊÇͨ¹ý¹¹½¨ÓÐÐòÐòÁУ¬¶ÔÓÚδÅÅÐòÊý¾Ý£¬ÔÚÒÑÅÅÐòÐòÁÐÖдӺóÏòǰɨÃ裬ÕÒµ½ÏàӦλÖò¢²åÈë¡£Æä¾ßÌå²½Öè²Î¼û´úÂë¼°×¢ÊÍ¡£
/**
* ²åÈëÅÅÐò<br/>
* <ul>
* <li>´ÓµÚÒ»¸öÔªËØ¿ªÊ¼£¬¸ÃÔªËØ¿ÉÒÔÈÏΪÒѾ±»ÅÅÐò</li>
* <li>È¡³öÏÂÒ»¸öÔªËØ£¬ÔÚÒѾÅÅÐòµÄÔªËØÐòÁÐÖдӺóÏòǰɨÃè</li>
* <li>Èç¹û¸ÃÔªËØ£¨ÒÑÅÅÐò£©´óÓÚÐÂÔªËØ£¬½«¸ÃÔªËØÒÆµ½ÏÂһλÖÃ</li>
* <li>ÖØ¸´²½Öè3£¬Ö±µ½ÕÒµ½ÒÑÅÅÐòµÄÔªËØÐ¡ÓÚ»òÕßµÈÓÚÐÂÔªËØµÄλÖÃ</li>
* <li>½«ÐÂÔªËØ²åÈëµ½¸ÃλÖÃÖÐ</li>
* <li>ÖØ¸´²½Öè2</li>
* </ul>
*
* @param numbers
*/
public static void insertSort(int[] numbers) {
int size = numbers.length, temp, j;
for(int i=1; i<size; i++) {
temp = numbers[i];
for(j = i; j > 0 && temp < numbers[j-1]; j--)
numbers[j] = numbers[j-1];
numbers[j] = temp;
}
}
¹é²¢ÅÅÐòÊǽ¨Á¢Ôڹ鲢²Ù×÷ÉϵÄÒ»ÖÖÓÐЧµÄÅÅÐòËã·¨£¬¹é²¢ÊÇÖ¸½«Á½¸öÒѾÅÅÐòµÄÐòÁкϲ¢³ÉÒ»¸öÐòÁеIJÙ×÷¡£²Î¿¼´úÂëÈçÏ£º
/**
* ¹é²¢ÅÅÐò<br/>
* <ul>
* <li>ÉêÇë¿Õ¼ä£¬Ê¹Æä´óСΪÁ½¸öÒѾÅÅÐòÐòÁÐÖ®ºÍ£¬¸Ã¿Õ¼äÓÃÀ´´æ·ÅºÏ²¢ºóµÄÐòÁÐ</li>
* <li>É趨Á½¸öÖ¸Õ룬×î³õλÖ÷ֱðΪÁ½¸öÒѾÅÅÐòÐòÁÐµÄÆðʼλÖÃ</li>
* <li>±È½ÏÁ½¸öÖ¸ÕëËùÖ¸ÏòµÄÔªËØ£¬Ñ¡ÔñÏà¶ÔСµÄÔªËØ·ÅÈëµ½ºÏ²¢¿Õ¼ä£¬²¢Òƶ¯Ö¸Õëµ½ÏÂһλÖÃ</li>
* <li>ÖØ¸´²½Öè3Ö±µ½Ä³Ò»Ö¸Õë´ïµ½ÐòÁÐβ</li>
* <li>½«ÁíÒ»ÐòÁÐʣϵÄËùÓÐÔªËØÖ±½Ó¸´ÖƵ½ºÏ²¢ÐòÁÐβ</li>
* </ul>
* Ëã·¨²Î¿¼£º<a href="http://www.cnitblog.com/intrl/" mce_href="http://www.cnitblog.com/intrl/">Java²¿Âä</a>
*
* @param numbers
*/
public static void mergeSort(int[] numbers, int left, int right) {
int t = 1;// ÿ×éÔªËØ¸öÊý
int size = right - left + 1;
while (t < size) {
int s = t;// ±¾´ÎÑ»·Ã¿×éÔªËØ¸öÊý
t = 2 * s;
int i = left;
while (i + (t - 1) < size) {
merge(numbers, i, i + (s - 1), i + (t - 1));
i += t;
}
if
Ïà¹ØÎĵµ£º
´úÀíģʽ
´úÀíģʽµÄ×÷ÓÃ: ΪÆäËû¶ÔÏóÌṩһÖÖ´úÀíÒÔ¿ØÖƶÔÕâ¸ö¶ÔÏóµÄ·ÃÎÊ£¬ÔÚijЩÇé¿öÏ£¬Ò»¸ö¿Í»§²»Ïë»òÕß²»ÄÜÖ±½ÓÒýÓÃÁíÒ»¸ö¶ÔÏó£¬
¶ø´úÀí¶ÔÏó¿ÉÒÔÔÚ¿Í»§¶ËºÍÄ¿±ê¶ÔÏóÖ®¼äÆðµ½ ÖÐ½é µÄ×÷ÓÃ
¾ÙÒ»¸öÀý×Ó: ijһ¸öÈËÏëÇëÒ»¸ö¾Ö³¤ÎªËû°ìһЩÊÂÇé,Õâ¸öÈË¿ÉÄܲ»ÄÜÖ±½ÓÈ¥Õâ¸ö¾Ö³¤£¬ÒòΪ¾Ö³¤²»ÈÏʶËû£¬¼´Ê¹¿Í»§¸øËûËÍÀñ» ......
int pagenum=0;
int pagesize = 4;
int nowpage = 1;
String showpage = request.getParameter("page");
String sdept1 = request.getParameter("selectdept");
if(showpage!=null){
nowpage = Convertutil.strtoint(showpage);
}
......
1£®Ç°ÑÔ
×î½ü£¬P2P£¨Peer-to-Peer£©ÓÖ³ÉΪÁËÒòÌØÍøÉϵÄÒ»¸öÈȵ㡣P2PÊÇÒòÌØÍøµÄÒ»ÖÖÓ¦ÓÃģʽ£¬ÆäÒâ˼ÊÇÖ¸ÍøÂçÉϵÄÈκÎÉ豸£¨°üÀ¨´óÐÍ»ú¡¢PC»ú¡¢PDA¡¢ÊÖ»ú¡¢»ú¶¥ºÐµÈµÈ£©¶¼¿ÉÒÔÆ½µÈµØÖ±½Ó½øÐÐÁ¬½Ó²¢½øÐÐÐ×÷¡£Ïë±Èµ±Ç°ÒòÌØÍøÉÏÖ÷Á÷µÄÓ¦ÓÃģʽClient/Server»òÕßClient/Service¶ø ......
ÒÔÏÂÊÇÐèÒª»ñµÃÅäÖÃÎļþµÄÀ࣬ÆäÖлñµÃ /config.properties ÎļþµÄÊý¾Ý
package com.chinacache.boss.queryservice.util;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import org.apache.log4j.Logger;
public final class ConfigConstant {
static Logger logg ......
Ò»¡¢·´ÉäµÄ¸ÅÄî £º
·´ÉäµÄ¸ÅÄîÊÇÓÉSmithÔÚ1982ÄêÊ×´ÎÌá³öµÄ£¬Ö÷ÒªÊÇÖ¸³ÌÐò¿ÉÒÔ·ÃÎÊ¡¢¼ì²âºÍÐÞ¸ÄËü±¾Éí״̬»òÐÐΪµÄÒ»ÖÖÄÜÁ¦¡£ÕâÒ»¸ÅÄîµÄÌá³öºÜ¿ìÒý·¢Á˼ÆËã»ú¿ÆÑ§ÁìÓò¹ØÓÚÓ¦Ó÷´ÉäÐÔµÄÑо¿¡£ËüÊ×Ïȱ»³ÌÐòÓïÑÔµÄÉè¼ÆÁìÓòËù²ÉÓÃ,²¢ÔÚLispºÍÃæÏò¶ÔÏó·½ÃæÈ¡µÃÁ˳ɼ¨¡£ÆäÖÐLEAD/LEAD++ ¡¢OpenC++ ¡¢MetaXaºÍOpenJavaµÈ¾ÍÊ ......