Time of Update: 2018-12-03
標頭檔<fstream>, 最好不要用 fstream.h. 我在寫程式的時候,發現用後者會出現不理想的輸出,具體原因不清楚,大概是C++標準的問題。 Solution1: e.g.1 char str[90]; infile>>str; outfile<<str<<endl; infile>>str;
Time of Update: 2018-12-03
/*************************************************************//*三、二叉樹的遍曆/*1.輸入一個完全二叉樹的層次遍曆字串,建立這個二叉樹,/*輸出這個二叉樹的前序走訪字串、中序遍曆字串、/*後序遍曆字串、結點數目、二叉樹高度。/*2.輸入二叉樹前序序列和中序序列(各元素各不相同),/*建立這個二叉樹,輸出該二叉樹的後序序列。/*****************************************************
Time of Update: 2018-12-03
由於AJAX基礎教程的第八章的例子用到JSTL1.1,感冒了幾天,今天終於好了,那就要快點學習JSTL1.1了,就算是皮毛也好啊。在網上看了些文章,有了個大概瞭解。要使用JSTL1.1最起碼的東東,類的話需要jstl.jar,standard.jar 這兩個,可以下個c.tld, 然後在web.xml的<web-app>裡面添加<jsp-config>
Time of Update: 2018-12-03
#include<iostream>using namespace std;template<class E,class K>class SortedChainNode{public:E data;SortedChainNode<E,K> *link;};template<class E,class K>class SortedChain{public:SortedChain(){first = 0;}~SortedChain();bool
Time of Update: 2018-12-03
網上一直都有<C++ Gui Programming With Qt 4> 的漢化版本, 不過只漢化了第一章至第十章. <C++ Gui Programming With Qt 4> 的英文版本存在第一版和第二版, 我一直都想知道這個漢化版本是針對英文的哪個版本的!!!! 幾天看了英文的第二版的第六章第六節, 關於MDI 的. 在這個章節裡面, 出現了一個跟網上的漢化版本有比較大區別的地方.英文第二版對於MDI, 是用 QMdiArea 類的網上10章漢化版對於MDI,
Time of Update: 2018-12-03
原文的傳送:I don’t want to see another “using namespace xxx;” in a header file ever again 在這裡,我毫不迴避地說了這句話。 作為一個開發人員/團隊領導者,我經常會去招聘新的項目成員,有時候也協助其他組的人來面試應聘者。作為應聘流程之一,我經常要求應聘者寫一些代碼,因此我檢查過相當多的代碼。在最近提交的 C++ 代碼中,我注意到一個趨勢,在任何標頭檔中,我總是能看到以下代碼:using namespace
Time of Update: 2018-12-03
1 源檔案頭部注釋列出:著作權、作者、編寫日期和描述。每行不要超過80個字元的寬度。樣本:/*************************************************Copyright:Call_Me_WhyAuthor:whyDate:2010-08-25Description:Something about C++**************************************************/2
Time of Update: 2018-12-03
//基於鏈表的類Chain #include <iostream>#include<new.h>using namespace std; //節點類,定義了每個節點的儲存類型和指標名稱template<class T> class ChainNode{ public: T data; ChainNode<T> *link; };
Time of Update: 2018-12-03
//公式化描述的堆棧類Stack #include <iostream>using namespace std; template <class T>class Stack{public:Stack(int MaxStackSize=10);~Stack(){delete[]stack;}bool IsEmpty()const{return top==-1;}bool IsFull()const{return top==MaxTop;}T
Time of Update: 2018-12-03
//基於公式的類LinearList#include <new.h>#include<exception> #include <iostream>using namespace std; template<class T>class LinearList{public:LinearList(int MaxListSize=10);//建構函式,預設最大值為10~LinearList(){delete
Time of Update: 2018-12-03
//自訂鏈表形式的堆棧#include<iostream>using namespace std;template<class T>class Node{public:T data;Node<T> *link;};template<class T>class LinkedStack{public:LinkedStack(){top=0;}~LinkedStack();bool IsEmpty()const{return top==0;}bool
Time of Update: 2018-12-03
/*****************************************************************************//*實驗一:遞迴練習/*1、 輸入2-10個大於0的正整數,如果輸入0作為結束。/*2、 輸出這幾個整數的全排列,每個數之間用半形“,”隔開,/*中間不要有空格,每個排列單獨一行。/*****************************************************************************/
Time of Update: 2018-12-03
/**********************************************************************************************//*實驗二:排序演算法/*1.輸入2-10個不為零的正整數,遇到0,代表輸入結束。/*2.數字選擇排序方法,1-冒泡排序,2-插入排序,3-基數排序。/*3.使用所選排序方法的排序,結果輸出所用方法以及結果,/* 每個數之間用","隔開,中間不要有空格。/*4.輸入輸出請嚴格按下面要求的格式實現/****
Time of Update: 2018-12-03
/**********************************************************************************************************************************//*實驗三:線性表操作/*1.建立線性表類。線性表的儲存結構使用鏈表。/*2.完成表首插入元素、刪除指定元素、搜尋表中是否有指定元素、輸出鏈表。/*3.輸入n個不為零的整數作為節點元素值,遇到0代表輸入結束(不建立元素值為0的節點),建
Time of Update: 2018-12-03
/************************************************************************************//* 實驗04:堆棧的應用/*1.輸入一個數學運算式(假定運算式輸入格式合法),計算運算式結果並輸出。/*2.數學運算式由單個數字和運算子“+”、“-”、“*”、“/”、“(、) ”構成,/* 例如 2 + 3 * ( 4 + 5 ) – 6 / 4/************************************
Time of Update: 2018-12-03
//公示化描述的隊列類Queue#include <iostream>using namespace std;//FIIFO對象template <class T>class Queue{public:Queue(int MaxQueueSize=10);~Queue(){delete []queue;}bool IsEmpty()const{return front==rear;}bool IsFull()const{return (((rear+1)%MaxSize=
Time of Update: 2018-12-03
//鏈表描述的隊列類LinkedQueue#include <iostream>using namespace std;template <class T>class Node{public:T data;Node<T> *link;};//FIIFO對象template <class T>class LinkedQueue{public:LinkedQueue(){front=rear=0;}~LinkedQueue();bool
Time of Update: 2018-12-03
#include<iostream>#include <math.h>using namespace std;//E是查詢值,K是傳回值template<class E,class K>class SkipNode{public:SkipNode(int size){link=new SkipNode<E,K>*[size];}~SkipNode(){delete []link;}E data ;SkipNode<E,K>**link;
Time of Update: 2018-12-03
#include <iostream>using namespace std;template<class E,class K>class HashTable{ public: HashTable(int divisor=11); ~HashTable(){delete[]ht;delete[]empty;} bool Search(const
Time of Update: 2018-12-03
//鏈表描述二叉樹的建立與遍曆#include <iostream>using namespace std;/**********************************//*以下內容是一個隊列資料結構的定義*//*隊列引入是為實現二叉樹的逐層遍曆*//**********************************/template <class T> class Node{ public: T data;