原创 使用泛型實現對整型和字符串的冒泡排序

public class TestSort { public static <T> T[] bubbleSort(T array[]) { if (array.length < 2) {

原创 上傳多文件以及獲取文件的絕對路徑

需要重新賦值一個id和下面的fileElementId裏面的一致  

原创 hdu 1181 變形課

很不錯的一道搜索題,思路是講每個單詞的首尾單詞找出來,用ans[x][y]數組進行標記,表示從x-----y存在,還必須要有b開頭的字母,所以要進行判斷。並將字母轉化爲數字處理,看起來更熟悉。 #include<iostream> #in

原创 2014/7/15

類和對象 1.對象:客觀事物在計算機世界的一個映射(體現)。映射 的是該客觀事實與我們所製作的軟件之間相關的數據和處理。 2.類:通過自定義一個類型,使這個映射關係能夠實現。 把這個類型,稱之爲類。 3.如何製作這個類型(類) (1)類的

原创 金山居----叛逆的小明

一到簡單題啊,可惜報的不是那場。。。     #include<iostream>     #include<cstring>     #include<cstdio>     using namespace std;     int m

原创 hdu 2084 書塔

Problem Description 在講述DP算法的時候,一個經典的例子就是數塔問題,它是這樣描述的: 有如下所示的數塔,要求從頂層走到底層,若每一步只能走到相鄰的結點,則經過的結點的數字之和最大是多少? 這是一個初級的DP題,很適合

原创 java裏的一些特別值得注意的地方

return 語句的作用:1.返回值 2.結束某個方法的運行; 局部變量必須要初始化,全局變量系統會默認初始值; 整型數賦默認值爲0. 浮點數賦默認值爲0.0,boolean賦默認值爲false。 char型賦默認值爲‘\u0000’。複

原创 2014/7/16

1.繼承:在java上用一個關鍵字extends,來實現相互 有所謂繼承關係的這兩個類型進行所謂的繼承。 或者簡單的敘述成java中用extends

原创 hdu 1010 Tempter of the Bone

  題目連接:http://acm.hdu.edu.cn/showproblem.php?pid=1010 這是一道很金典的搜索題,同時也比較難(至少我覺得,菜鳥比較水)! 搜索加上剪枝,直接深搜會超時。。。。。。。對於那個剪枝,還不是很

原创 括號匹配之添加最少括號匹配

這道題是基於括號匹配題目擴展而來的,使用動態規劃思想。 思想如下: 動態規劃數組所中的a[i][j]代表的是要讓字符串索引從i到j的子字符串中括號匹配所要添加的最少括號數 而a[i][j+1]的一種可能是a[i][j]+1,即對於新進入

原创 ArraList的用法

Java中ArrayList類的用法 1、什麼是ArrayList ArrayList就是傳說中的動態數組,用MSDN中的說法,就是Array的複

原创 java(2014/7/14)

1.Java的命名規範      首字符必須是字母或下劃線,後面的組成部分可以是由數字,字母,下劃線組成 (1)Java類名的命名規則       類名的所有單詞的首字母必須大寫        主類的修飾符只能有兩種(public  或者

原创 正則表達式基本語法規則

1.正則表達式基本語法兩個特殊的符號'^'和'$'。他們的作用是分別指出一個字符串的開始和結束。例子如下: "^The":表示所有以"The"開始的

原创 hdu 1016 素數環

這是一道比較簡單的深搜,適合入門者學習實踐。。。。一開始對遞歸不是很瞭解,所以程序轉的稀裏糊塗!尤其注意那幾個return。 加油!所以的DS——程序員 #include<iostream> #include<cmath> #includ

原创 Java爲什麼不支持多繼承

多繼承指一個子類能同時繼承於多個父類,從而同時擁有多個父類的特徵,但缺點是顯著的。  1.若子類繼承的父類中擁有相同的成員變量,子類在引用該變量時將無法判別使用哪個父類的成員變量。如:  public class classA // 父類