原创 緣來由天——我在武漢理工大的兩年

            看了很多,想了好久,不管自己過得怎樣,總覺得該寫點什麼去簡單記錄我大學兩年從懵懂到成熟的過往,憧憬自己的未來。下定決心,今天自己也邁出了第一步,第一次註冊了自己的CSDN博客賬號,順便寫些我一直想傾訴的東西。  

原创 C++常用術語及其英文翻譯的含義和簡單用途總結(一)

(1)參數(實參,argument)向函數傳遞的值。 (2)賦值(assignment)抹去一個對象的當前值,用一個新值取代之。 (3)程序塊(block)零條或多條語句的序列,用花括號包圍。 (4)緩衝區(buffer)一個存儲區

原创 C++常用術語及其英文翻譯的含義和簡單用途總結(二)

(1)地址(address)是一個數字,根據它可以找到內存中的一個字節。 (2)別名聲明(alies declaration)爲一種類型定義一個同義詞:使用“名字 = 類型”的格式將名字作爲該類型的同義詞,行使相同的功能。  (3)算

原创 將Eclipse上普通Java Project移植到Linux上

一、需求     由於項目需要,在Eclipse中的Java代碼要調用可執行的c程序或腳本,可採用Java中的exec方法去調用,所以需要將Eclipse中的Java項目移植到Linux上運行。其中,需要用到的Runtime.getRun

原创 一元多項式相加的算法和C++實現

利用順序表的鏈式存儲實現一元多項式的加法 一、數據結構 <span style="font-size:18px;">struct PolyNode { float coef; //多項式的係數 int expn; //多項式

原创 struct結構體在c和c++中的區別

很多次遇到這個struct的問題,今天在這裏簡單總結一下我的理解 一、struct在C 中的使用 1、單獨使用struct定義結構體類型 struct Student { int id; int name; }stu1; st

原创 STL中bind1st和bind2nd之解析

今天看到<<C++ Primer>>一書課後習題14.42,問題如下: 使用標準庫函數對象及適配器定義一條表達式,令其:統計大於1024的值有多少個。 解題利用標準庫函數對象類greater<int> 答案爲:count_if(vec.b

原创 C++常用術語及其英文翻譯的含義和簡單用途總結(八)

(1)back_inserter 這是一個迭代器適配器,它接受一個指向容器的引用,生成一個插入迭代器,當我們通過此迭代器賦值時,賦值運算符會調用push_back將一個具有給定值的元素添加到容器中。           例如:   vec

原创 DOS命令行下編譯運行java文件

有時要運行一些小程序,而打開IDE比較麻煩,所有學會命令行下編譯java文件是很重要的(至少可以裝裝b嘛),下面我就總結一下整個過程: 一、編譯運行不帶包的源文件 1、進入DOS環境: 方法一(快捷鍵):windows鍵 + R ==>輸

原创 C++常用術語及其英文翻譯的含義和簡單用途總結(七)

(1)條件狀態(condition state):可被任何流類使用的一組標誌和函數,用來指出給定流是否可用。 (2)文件模式(file mode):類fstream定義的一組標誌,在打開文件時指定,用來控制文件如何被使用。 (3)文件流(

原创 數據結構之二叉樹的遍歷

前言:在上一篇中介紹了二叉樹的基礎知識,這一篇介紹遍歷二叉樹的實現 一、二叉樹的存儲結構:         二叉樹的存儲結構可以採用順序存儲,也可以採用鏈式存儲,其中鏈式存儲更加靈活。         在鏈式存儲結構中,與線性鏈表類似,二

原创 數據結構之樹與二叉樹(理論篇)

一、樹 樹的定義:樹是n(n>=0)個結點的有限集。 對於任意一棵非空樹:(1)有且僅有一個特定的結點稱爲根結點;(2)當n>1時,其餘結點可分爲m(m>0)個互不相交的有限集T1,T2,T3···,Tm,其中每一個集合本身又是一棵樹,並

原创 strcpy函數的用法

strcpy(s1,s2); strcpy函數的意思是:把字符串s2拷貝到s1中,連同字符串結束標誌也一同拷貝。如果s2="china",那麼s1中存放的是china\0。 在cout<<s1時,結果是china。 strlen函數的意思

原创 數據結構之赫夫曼樹的算法介紹和實現

一、基礎知識: (1)最優二叉樹(赫夫曼樹)的介紹: a、路徑長度:從樹中一個結點到另一個結點之間的分支構成這兩個結點之間的路徑,路徑上分支數目稱做路徑長度。 b、樹的路徑長度:從樹根到每一個結點之間的路徑長度之和。上一篇介紹的完全二叉樹

原创 尋找一個二維數組鞍點的算法實現

題目:找出一個二維數組中的鞍點(即該位置上的元素在該行上最大,在該列上最小)。一個二維數組最多隻有一個鞍點,也可能沒有鞍點。 分析:我們可以定義兩個函數,一個爲判斷該元素是否是行最大元素,一個判斷該元素是否是列最小元素;然後在mai