原创 一個整數可以由其他若干個連續整數的和表示(java)

題目的具體描述: 一個整數N,他可能等於比它小的若干個整數(大於2)相加。如果存在這樣的連續整數,將他們輸出,如果沒有則不輸出。 例: 整數18,18=5+6+7=3+4+5+6。所以輸出[5 6 7],[3

原创 java學習-基礎(3)

選擇與循環語句 選擇: ①if-else ②switch-case 第一種用的多,沒什麼問題,第二種用得少,會忘記,方便以後查看。 例: int x=4; switch (x){ case 1: ca

原创 Java學習-基礎(7)

string類常用方法:http://www.cnblogs.com/ABook/p/5527341.html(還包含各種類型之間的轉換) scanner類簡介:http://bbs.itheima.com/thread-9085

原创 求數組裏不存在的最小正整數

題目: 給定一個長度爲N整形數組a[],所有數據爲正整數,且允許重複。要求尋找數組中不存在的最小正整數。 最初的思路是對數組進行排序,然後再從1開始比對,那個數沒出現,它就是答案。這樣做效率太低,然後想了另一種辦法。 利用哈希

原创 輸出4個整數(不重複)的所有排列組合

給定數組int[] a={1,2,3,4},輸出這四個數的所有排列組合。 答案爲: 1 2 3 4,1 2 4 3,1 3 2 4,1 3 4 2,1 4 2 3,1 4 3 2 2 1 3 4,2 1 4 3,2 3 1

原创 java學習-基礎(5)(待學習)

代碼塊 今天才發現還有這麼多區別 http://www.cnblogs.com/sophine/p/3531282.html這篇博文總結的不錯,感謝。 單例模式 http://blog.csdn.net/jason0539/

原创 java學習-基礎(4)

this指針 參考:http://www.cnblogs.com/-cyb/articles/Java-this.html 作用1:當成員函數中局部變量a與成員變量a命名相同時,在成員函數中用this.a代表的是成員變量。 作用

原创 取自然數中的素數幾種算法

ACM中的經典問題。網上看了大神的的各種算法,整理一下。 主要參考:http://blog.csdn.net/once_hnu/article/details/6302283 http://blog.csdn.net/liuk

原创 java學習-基礎(6)

內部類 http://www.cnblogs.com/chenssy/p/3388487.html講的很詳細 多線程 http://www.cnblogs.com/wxd0108/p/5479442.html

原创 兩字母交叉最少問題

問題:假設某字符串str=“ABBBA”,只由字母A,B組成,且無規律,只要求長度大於0,長度合理範圍內不限。 str1=”ABBBA”,不同字母之間接觸的次數是2次; str2=”ABABA”,不同字母之間接觸的次數是4次;

原创 FastFeatureDetector的座標獲取

理論上這應該不是個問題,因爲角點檢測能夠把每個點標出來,自然肯定是能獲取其中的座標。但是我用到fast角點檢測的時候,卻發現這是個問題。原因在於他存取的數據結構比較特別,是“keypoint”(指的是python,其他語言的沒有試

原创 java學習-基礎(1)

一、二進制 java中int型數據一般佔用四個字節,32位,其中第32位爲符號位,0表示正,1表示負。 int型max爲:01111111 11111111 11111111 11111111=21474836

原创 24點計算器算法

這是一個經典問題,具體問題:從1-13的整數裏,選擇四個數字,允許重複,並運用+,-,*,/,()對這四個數字進行運算,如果答案等於24,則輸出“yes”,否則輸出“no”。 最開始以爲能找到規律,但是想了很久,實在無果,查資料發

原创 java學習-基礎(2)

一、基本運算符 1、“++” int a=2 ,b,c; b=a++; System.out.println(a); System.out.println

原创 vc++的屏幕截圖

截圖功能想起來真的不難,可是,我實際操作的時候,卻發現真的不容易,網上講了很多方法,但是,要麼實現起來很複雜,要麼就是庫類在vc++不支持(其實網上資料很多,可能是我沒學會)。花了好長時間,終於用gdi+搞定了。 vc本身不帶有g