原创 005-NSDictionary
NSArray和NSMutableArray存儲數據是將每一個元素挨個存儲到數組中,但是NSMutableArray如果刪除。新增元素後,這個元素後面的元素對應的下標就會發生變化,所以NSMutableArray的缺點時下標不可靠。爲此
原创 iOS退出鍵盤方法
方法一: - (BOOL)resignFirstResponder如果你定義了一個UITextField類實例num1TextField,輸入內容後想退出鍵盤就可以調用這個方法(每個這個的實例都必須調用一次這樣的方法)[self.num1
原创 Score
Score Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit Status Practice UVA 1585 A
原创 Rails,ACM/ICPC CERC 1997,UVa514
Description There is a famous railway station in PopPush City. Country there is incredibly hilly. The station was bui
原创 set集合容器
set集合容器實現了紅黑樹(Red-Black Tree)的平衡二叉件所屬的數據結構,在插入元素時,他會自動調整二叉樹的排列,把該元素放到適當的位置,以確保每個子樹根節點的鍵值大於左子樹所有節點的鍵值,而小於右子樹所有節點的鍵值;另外,
原创 c/c++ 數字轉成字符串, 字符串轉成數字
數字轉字符串:用C++的streanstream: #include <sstream>#Include <string>string num2str(double i){ stringstream ss;
原创 UVa1586-Molar Mass(分子量)
Anorganic compoundis any member of a large class of chem-ical compounds whose molecules contain carbon. Themolarmassof
原创 Matrix Chain Multiplication, UVa442
Matrix Chain Multiplication Suppose you have to evaluate an expression like A*B*C*D*E where A,B,C,D and E are matric
原创 stack堆棧容器
stack堆棧是一個後進先出(Last In Frist Out,LIFO)的線性表,插入插入和刪除元素都只能在表的一段進行。插入元素的一端成爲棧頂(Stack Top),而另一端則稱爲棧底(Stack Bottom)。插入元素叫入棧(P
原创 連連看-BFS
連連看 Time Limit:10000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Description
原创 數數字
數數字 Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit Status Practice UVA 1225 App
原创 Nightmare-BFS
Nightmare Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Descript
原创 數組的實質
數組的本質就是順序表,接下來用順序表來創建數組. #include <iostream> using namespace std; #define OK 1 #define ERROR 0 #define OVERFLOW -1 #
原创 順序表增強
本次實現了一個順序表,該順序表具有如下功能: (1)初始化一個空順序表,初始順序表長度可自定義; (2)查找某個元素在順序表中第一次出現的位置,如果不存在返回0; (3)查找某個元素在順序表中出現的次數; (4)求當前順序表的長度; (5
原创 queue隊列容器
queue隊列容器是一個先進先出(First In First Out, FIFO)的線性存儲表,元素的插入只能在隊尾,元素的刪除只能在隊首。下圖是queue隊列容器數據結構示意圖。 使用queue需要聲明頭文件包含語句"#i