原创 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