Time of Update: 2015-03-15
標籤:設計要求: 1、題目避免重複; 2、可定製(數量/列印方式); 3、可以控制下列參數: 是否有乘除法、是否有括弧、 數值範圍、加減有無負數、除法有無餘數、否支援分數 (真分數, 假分數, …)、是否支援小數
Time of Update: 2015-03-15
標籤:資料結構 java c語言
Time of Update: 2015-03-15
標籤:引言 以前讀《C++ Primer》的時候一直有一種感覺:該書雖然是C++入門書籍,初學者讀之卻覺晦澀,越往後讀越是如此。等到稍加理解後再讀該書,頓感醍醐灌頂,茅塞頓開。究其原因,在於原作者Stanley Lippman總是會有意無意地從編譯器的角度來介紹語言的細節:對新手而言,哪裡會去關注這樣底層的實現呢? 當讀到《Inside The C++ Object
Time of Update: 2015-03-15
標籤:在C語言的標準庫<stdlib.h>中提供了一些與正常或者不正常的程式終止有關的函數,下面分別對其進行簡單介紹。參考文獻:[1] C和指標,P298,342[2] C程式設計語言現代方法(第2版),P489[3] atexit函數和exit函數的理解 1 abort() abort()函數用於不正常地終止一個正在執行的程式。函數原型如下:void
Time of Update: 2015-03-15
標籤: 1 #include "stdio.h" 2 void main() 3 {void read_data(int a[],int n); 4 void write_data(int a[],int n); 5 void comp(int a[],int n); 6 void insert(int a[],int n); 7 void bubble(int a[],int n); 8 int i,n=0,a[200]; 9 printf("請輸入元素個數:");10
Time of Update: 2015-03-15
標籤:1 pair的應用pair是將2個資料群組合成一個資料,當需要這樣的需求時就可以使用pair,如stl中的map就是將key和value放在一起來儲存。另一個應用是,當一個函數需要返回2個資料的時候,可以選擇pair。 pair的實現是一個結構體,主要的兩個成員變數是first second 因為是使用struct不是class,所以可以直接使用pair的成員變數。2 make_pair函數template pair make_pair(T1 a, T2 b) { return
Time of Update: 2015-03-15
標籤:運算子 運算子多載 【運算子】
Time of Update: 2015-03-13
標籤:記憶體配置方式記憶體配置方式一共有三種:(1)從靜態儲存地區分配;記憶體在程式編譯的時候就已經分配好,這塊記憶體在程式的整個運行期間都存在,例如,全域變數,靜態變數。(2)在棧上建立;在執行函數時,函數內局部變數的儲存單元都可以在棧上建立,函數執行結束後這些儲存單元自動被釋放。棧記憶體配置運算內建於處理器的指令集中,效率很高,但是分配的記憶體容量有限。(3)在堆上分配,亦稱動態記憶體分配;(堆在“空洞”裡)程式在啟動並執行時候用malloc或者new申請任意多少的記
Time of Update: 2015-03-13
標籤:類模板: 類模板用於實作類別所需資料的型別參數化 類模板在表示如數組、表、圖等資料結構顯得特別重要, 這些資料結構的表示和演算法不受所包含的元素類型的影響類模板由模板說明和類說明構成 template <類型形式參數表> 類聲明 template< typename Type >class
Time of Update: 2015-03-13
標籤://類成員函數的定義#include <iostream>using namespace std;void show();//普通函數的聲明void show() //普通函數的定義{ cout<<"你好世界";}class human{ public: void set(int x); //類成員函數的聲明 void set(int x) //類成員函數在類內部定義的情況 { cin>>x;
Time of Update: 2015-03-13
標籤:c++ leetcode 演算法 索引:[LeetCode] Leetcode 題解索引 (C++/Java/Python/Sql)Github: https://github.com/illuz/leetcode036. Valid Sudoku
Time of Update: 2015-03-13
標籤: 位域: 最先使用在c語言中後來C++繼承了這一優良的特點。 舉個栗子: int --> 4位元組 2^32位 ,如果我們只需要其表達一個0~16的數字,
Time of Update: 2015-03-15
標籤:單行選中foreach (DataGridViewRow dr in this.dataGridView1.Rows) {
Time of Update: 2015-03-15
標籤:委託和事件一般是一起使用的,事件也是特殊的委託,事件和委託的的區別有: 1.委託可以使用 ‘=’ 來賦值而事件不可以 2.委託可以在類的外部調用(最好不要),而事件只可以在類內部調用 3.委託是一個類型,而事件是用來修飾對象的 委託在U3D中提供了一種指令碼之間通訊的方式,一般也用來起回調的作用,就像傳參數一樣,可以傳遞方法。 例如聲明兩個類cube.clsss和sphere.class 1 using
Time of Update: 2015-03-15
標籤: DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString();//127756416859912816 Label3.Text =dt.ToFileTimeUtc().ToString();//127756704859912816 Label4.Text =dt.ToLocalTime()
Time of Update: 2015-03-15
標籤: 首先是C#的編譯器的安裝。這裡用vs2013。我用的是Windows 8.1系統,所以安裝起來並不難。 雙擊vs_ultimate.exe 逐步安裝就好。這裡用校園郵箱在dream spark 上進行註冊,同時我還得到了一個雲端的地址用來儲存My Code,這樣即使不在我自己的電腦上,我還是可以隨時隨地的修改My
Time of Update: 2015-03-15
標籤: 託管資源指的是.NET可以自動進行回收的資源,主要是指託管堆上分配的記憶體資源。託管資源的回收工作是不需要人工幹預的,有.NET運行庫在合適調用記憶體回收行程進行回收。
Time of Update: 2015-03-13
標籤: /// <summary> /// BinaryFormatter序列化 /// </summary> /// <param name="item">對象</param> public static string ToBinary<T>(T item) { BinaryFormatter formatter = new BinaryFormatter();
Time of Update: 2015-03-15
標籤:交換 int a, int b: | 交換 int *p, int *q 的地址
Time of Update: 2015-03-15
標籤:c編譯器 c指標算術 語義檢查 在前文對語義檢查進行簡介時,我們已初步介紹過用於對二元運算子運算式進行語義檢查的函數CheckBinaryExpression,為了閱讀方便,這裡我們再次給出圖4.2.2。在本小節中,我們準備對第1126至1144行中的各個函數進行討論。圖4.2.2 CheckBinaryExpression()