原创 算術表達式

     這幾天學習《算法》這本書,第一章後面的習題,關於算術表達式,前序表達式,中序表達式,後序表達式的實現,我學習了兩天,不斷的編寫調試,初步實現了具體功能。首先中序表達式((1+2)*((3-4)*(5-6))))後序表達式12+3

原创 認真寫博客也是一種學習

    今天2014年4月8號,我開通了51CTO的技術博客。目的有兩個。第一,將自己在技術學習方面的體會心得,通過博文的形式寫出來,很多知識只有你在寫的過程中才會發現不足。第二多學習博客裏面高手的文章。雖然我不是計算機專業學生,但是我熱

原创 error:LNK2005 已經在*.obj中定義

爲什麼會出現這個錯誤??“error LNK2005: 已經在*.obj中定義”   編程中經常能遇到LNK2005錯誤——重複定義錯誤,其實LNK2005錯誤並不是一個很難解決的錯誤,弄清楚它形成的原因,就可以輕鬆解決它了。  造成LNK

原创 c++隨機數生成

c++隨機數生成 (2011-09-21 18:02:17)轉載▼標籤: c/c 程序設計c++隨機數生成函數rand(),實質生成僞隨機數列。爲生成更加隨機的數列,需要srand(unsigned num)來播種。常用方式srand((u

原创 c++字符串操作函數

之所以拋棄char*的字符串而選用C++標準程序庫中的string類,是因爲他和前者比較起來,不必擔心內存是否足夠、字符串長度等等,而且作爲一個類出現,他集成的操作函數足以完成我們大多數情況下(甚至是100%)的需要。我們可以用 = 進行賦

原创 我的友情鏈接

51CTO博客開發

原创 簡單的順序表查找技術java實現

1折半查找技術:簡稱爲二分查找技術。它的前提是,線性表中的記錄必須是關鍵字有序,通常是從小到大有序,線性表必須採用順序存儲。思想:取中間記錄爲比較對象,若給定值與中間記錄的關鍵字相等,則查找成功。若給定值小於中間記錄關鍵字,則在中間記錄的左

原创 eclipse的使用、優化配置

工欲善其事,必先利其器博客:http://blog.csdn.net/zhangerqing(轉載請說明出處)一、簡介eclipse可謂是Java開發界的神器,基本佔據了大部分的Java開發市場,而且其官方還對其他語言提供支持,如C++,R

原创 Eclipse的控制檯無信息輸出

Eclipse的控制檯無信息輸出,總是提示:No Consoles to display at this time,急public class Test {public static void main(String[] args) {Sy

原创 淺談Iterator iterable

首先附上這兩個接口JDK中的定義: package java.lang; import java.langpublic interface Iterable<T> {    Iterator<T> iterator(); } packag

原创 java scanner結束輸入操作

在java的輸入輸出中,有一個很有用的類scannerScannner scn=new Scanner(System.in);String str=scn.nextString();while(str.IsEmpty()){    Syst

原创 warning C4018: “<”: 有符號/無符號不匹配

出錯代碼: for(int j=0;j<detector.size();j++)出錯原因分析: detector 是一個Vector容器 ,detecot.size() 在容器說明中 被定義爲: unsigned int 類型, 而j是in

原创 Java與指針

JAVA與指針首先,提個問題:JAVA中沒有指針,JAVA中有指針,哪個一個對呢?答:都對,JAVA中沒有指針,因爲我們不能對指針直接操作,像C那樣用->來訪問變量,同時不能修改指針值JAVA有指針,因爲JDK中封裝了指針。(現在我們就來找

原创 如何使用VS2010編寫C程序

大家或許都知道,用VS2010(Microsoft Visual Studio 2010)可以寫C語言程序。可是在新建項目的時候怎麼就沒有找到C語言這個選項呢?不用懷疑,Microsoft Visual Studio 2010確實可以用來寫

原创 冒泡排序與選擇法排序

在排序算法中,最簡單的莫過於冒泡排序算法和選擇法排序了首先寫一個元素交換函數public static void swap(int arr[],int i,int j) { int temp=arr[i];