1 比較版本號
比較兩個版本號 version1 和 version2。
如果 version1 > version2 返回 1,如果 version1 < version2 返回 -1, 除此之外返回 0。
public class threesum
/** * 兩個字串比較版本
*/private static int compareversion(string version1, string version2)
string str1 = version1.split("\\.");
string str2 = version2.split("\\.");
int le1 = str1.length;
int le2 = str2.length;
int i1, i2;
for (int i = 0; i < math.max(le1, le2)-1; ++i)
} return 0;
}2 給定乙個陣列,找出所有三數之和為0的子集;
public class threesum
/**
* 三數之和
* * @param sample
* @return
*/private static list> threesum(int sample)
arrays.sort(sample);
for (int i = 0; i < le; i++)
//下乙個指標
int next = i + 1;
//最後乙個數
int last = le - 1;
//開始遍歷
while (next < last)
//如果小於0,next還需要高位遍歷
else if (sum < 0)
//如果大於0, last需要往低位遍歷
else if (sum > 0)
} }return lists;
}
字串和數字
然而,如果使用者輸入非數字資料,如 亞歷克斯 cin將無法提取任何管理,並將設定failbit。如果發生了乙個錯誤,乙個流將比其他任何goodbit,對該流將被忽略,進一步的操作流。這種情況可以通過呼叫clear 功能清除。輸入驗證 輸入驗證是檢查使用者是否輸入滿足一定的標準過程。輸入驗證一般可以分...
C 字串和數字拼接
string str1 str1 9 string str2 str2 9.tostring 我們先看第一行 的il 我直接截圖 可以看出 第一行 的 str1 9在執行是 會完成一次裝箱行為 il 中的box 我們再看第二行 的il 而第二行 種的9.tostring 並沒有發生裝箱行為 它實際呼...
字串和數字轉換函式
vb中的字串函式比較多,也比較方便,就不一一介紹了.本文主要對字串相關的 轉換函式做一些小結.字串轉換的函式主要有 str 和val 用於字串和數字的相互轉換 chr 和asc 用於字串和ascii碼的相互轉換 chrw 和ascw 用於unicode碼和中文的相互轉換 format 函式用途十分廣...