下面的例子用的是char陣列,可以換成其他型別陣列,就是要同時更換if 判斷句裡不同型別陣列預設空值,比如int 預設是0 之類。
/**check whether the input array has duplicated elements
* @param input
* @return
*/ public boolean evaluateinput(char input)
} system.out.println(input);
system.out.println(temp);
system.out.println("input length =" + inlength);
system.out.println("set length =" + temp.size());
return inlength == temp.size();
}------------below is a more efficient code (might return before go through whole string)--------------
/** check whether the input string has duplicated char (the input string has empty values)
* @param str
* @return
*/ public boolean isunique (string str)
} return true;
}
Windows中檢測當前是否有視窗全屏
不時看到有人問起如何判斷當前是否有視窗正處於全屏狀態?不過,在解決這個問題之前先來解決乙個簡單的問題?什麼是全屏?相當一部分人認為 視窗如果是最大化的,那麼它就是最大化的?真是這樣嗎?簡直bs 全屏是指視窗整體大小至少佔據了整個螢幕,而不是除工作列以外的那一部分空間 而最大化是指視窗整體大小佔據了桌...
找出陣列中是否有重複的數
2010 09 09 23 03 59 分類 c c 標籤 c 字型大小大中小 訂閱 陣列a n 1至n 1這n 1個數存放在a n 中,其中某個數重複一次。寫乙個函式,找出被重複的數字。時間複雜度必須為o n 函式原型 int do dup int a,int n 假金條的數學思想 此演算法題借鑑...
找出陣列中是否有重複的數
題目是這樣的,陣列是無序的,可能沒有重複的數,但最多隻可能有乙個重複的數,要求用最快的方法找到是否有重複的數。乍一想,挺難的,但是其實非常的簡單。解決辦法 陣列a n 1 至n 1 這n 1 個數存放在 a n 中,其中某個數 重複一次 寫乙個函式,找出被重複的數字。時間複雜度必須為o n 函式原型...