原创 Android 自定義ProgressBar樣式

首先,在activity_main中定義個一個ProgressBar 控件 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://

原创 CodeForces - 557A Ilya and Diplomas

Ilya and Diplomas Time Limit: 1000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64u Submit Status

原创 Android 文件的存儲

文件存儲是 Android 中最基本的一種數據存儲方式,它不對存儲的內容進行任何的格式化處理,所有數據都是原封不動地保存到文件當中的,因而它比較適合用於存儲一些簡單的文本數據或二進制數據 文件存儲主要通過輸入流 來把數據保存到手機

原创 寫給軟件學院的本科生

本人今年北軟研究生畢業,本科是35所示範性軟院之一,在畢業之際,回顧軟院的7年學習生活,很感慨,寫點東西給軟件學院的師弟師妹們。 今年軟件工程被提升至一級學科,沒有掛在計算機科學之下了,而且軟件學院開始招收工程博士生了,真是可喜可

原创 java實現快速排序

快速排序是平均速度最快的排序算法,他的平均時間複雜度 n*log n) 快速排序採用分治法來進行排序,首先先給出一個數組,在一開始隨意選擇一個數pivot,已pivot作爲這個數組的分界點,把大於pivot的數放在右邊,小於pi

原创 POJ 3069

Description Saruman the White must lead his army along a straight path from Isengard to Helm’s Deep. To keep track

原创 POJ 1017

Description A factory produces products packed in square packets of the same height h and of the sizes 1*1, 2*2, 3

原创 android 觸摸手指動作放大和縮小圖片

private RelativeLayout root;     private ImageView moveImage;     float la

原创 Android 廣播接收器學習之監聽網絡變化

廣播接收器可以自由地對自己感興趣的廣播進行註冊,這樣當有相應的廣播發出時, 廣播接收器就能夠收到該廣播,並在內部處理相應的邏輯。註冊廣播的方式一般有兩種。 在代碼中註冊和在AndroidManifest.xml 中註冊, 其中前

原创 HDU 5210

Description WLD likes playing with numbers. One day he is playing with N integers. He wants to delete K integers

原创 POJ 1862

Stripies Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 14292 Accepted: 6707 Description

原创 Android基礎之Menu菜單的創建與響應點擊事件

總所周知,手機的屏幕空間有限,因此充分地利用屏幕空間在手機界面設 計中就顯得非常重要了。如果你的活動中有大量的菜單需要顯示,這個時候界面設計就會比 較尷尬,因爲僅這些菜單就可能佔用屏幕將近三分之一的空間,不用擔心,這個時候我們

原创 POJ 1159

Description A palindrome is a symmetrical string, that is, a string read identically from left to right as well as

原创 java 實現二分歸併排序

首先 解釋一下什麼是歸併排序的精髓就是把一個亂序數組劃分成小的數組來排序,然後再把小的數組合併成大的小組,下面的這張圖能夠明確說明什麼是歸併排序 雖然看圖感覺二路歸併排序很簡單,但是實際操作起來還是有一點麻煩的 這是主函數 p

原创 HDU 1087

Description Nowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe yo