Time of Update: 2018-12-07
11.231.char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc"; const char* str6 = "abc"; cout << boolalpha << ( str1==str2 ) << endl; // 輸出什嗎? cout <<
Time of Update: 2018-12-07
數列內容42124035532305430124第1次分組組0 240 430組1 421組2 532組3 組4 124組5 35 305組6 組7 組8 組9 數列內容24043042153212435305第2次分組組0 305組1 組2 421 124組3 430 532 35組4 240組5 組6 組7 組8 組9 數列內容30542112443053235240第3次分組組0 35組1 124組2 240組3 305組4 421 430組5 5
Time of Update: 2018-12-07
如下兩個定義的差別:char amessage[] = "now is the time";char * pmessage = "now is the time";amessage是一個足以存放字串初值和Null 字元'/0'的一維數組。可以更改數組中的單個字元。但amessage本身是一個不可改變的常量,它總指向同一記憶體區。其類型為char *
Time of Update: 2018-12-07
文章目錄 為什麼要閱讀文獻 如何尋找閱讀文獻 如何閱讀文獻: 為什麼要閱讀文獻 我們很多的時候,悶在實驗室閉門造車,實在不如稍抽出一點時間看看文獻,看看別人是否有同樣的困惑。我們的大老闆說,要想有成績別無他法只有讀,讀,大量的讀文獻,尤其外文的。 閱讀文獻的來源 精研資料庫,對於文獻資料庫和專業資料庫應該深入研究。重要的如ISI,Medline, Ncbi等了。因人而異添加資料庫到你的收藏夾。
Time of Update: 2018-12-07
對象池技術可以避免在程式的生命期中建立和刪除大量對象。如果知道程式需要同一類型的大量對象,而且對象的生命期都很短,就可以為這些對象建立一個池(pool)進行緩衝。對象池實現中最難的一方面是記錄哪些對象是閒置,哪些對象正在使用。這個實現採用了下列做法:把空閑對象的指標儲存在一個隊列中,每次請求一個對象,池就會把隊列中的第一個對象交給客戶,如果所有空閑都用完,才進行新的分配記憶體另外,使用一個向量記錄所有已指派的對象,這個向量僅在撤銷池時才會用到,以便釋放所有對象的記憶體,從而避免記憶體泄露。#in
Time of Update: 2018-12-07
文章目錄 2.1 什麼是數?2.2 計數系統2.3 數與字串的表示2.4 數的內部表示 又見好書,今天圖書館看了第一卷:Understanding the
Time of Update: 2018-12-07
assert宏的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程式執行,原型定義:#include <assert.h>void assert( int expression );assert的作用是現計算運算式 expression ,如果其值為假(即為0),那麼它先向stderr列印一條出錯資訊,然後通過調用 abort 來終止程式運行。請看下面的程式清單badptr.c:#include <stdio.h>#include
Time of Update: 2018-12-07
文章目錄 6.1 回溯法的討論
Time of Update: 2018-12-07
文章目錄 1.1 演算法的概念1.2 演算法的求解步驟1.3 重要的問題類型1.4 資料結構 1.1 演算法的概念1. 求最大公約數歐幾裡德演算法:gcd(m,n) = gcd(n, m%n) 2. 求2~n的連續素數序列-埃拉托色尼篩(Sieve)演算法:每趟掃描從候選質數中消去已確定是質數的倍數2345678910111213141516171819202122232425 235 7 9 11 13 15 17 19 21 23 25
Time of Update: 2018-12-07
1.待用資料函數和非待用資料函數的區別,如何調用待用資料函數?待用資料、函數屬於整個類,為該類所有對象共用;調用:可以用對象,也可以直接用類名2.多態,繼承,資料封裝的概念。多態:繼承:資料封裝:3.動態,靜態類型轉換的概念,顯示和隱式類型轉換得概念4.STL的概念,寫一個LIST類Standart Template LibraryTemplate <Typename T>class
Time of Update: 2018-12-07
文章目錄 2.1 分析架構2.2 漸進符號和基本效率類型2.3 非遞迴演算法的數學分析2.4 遞迴演算法的數學分析 2.1 分析架構2.1.1 輸入規模的度量大多數情況,以輸入數n 矩陣,維數 數值演算法,數位位元數2.1.2 已耗用時間的度量單位找出演算法中最重要的操作,即基本操作 計算他們的運行次數2.1.3 增長次數logn n nlogn n2 n3 2n
Time of Update: 2018-12-07
2008 SJTU選擇題:挑幾個記得的典型選擇題:1. 改錯int main(){ int x//* = 10*/; return 0;}很顯然,//把後面全注釋掉了,缺少;如果你搞不清楚是取//還是/* */那麼你參見《C陷阱與缺陷》,所謂的“貪心”原則2. 改錯..大概是這樣#include <stdio.h>double sum(double a, double b, double c){ return(a+b+c);}int fx(){ if(1)
Time of Update: 2018-12-07
SQL語句學習手冊執行個體版表操作例 1 對於表的教學管理資料庫中的表 STUDENTS ,可以定義如下: 程式碼 Create TABLE STUDENTS (SNO NUMERIC (6, 0) NOT NULL SNAME CHAR (8) NOT NULL
Time of Update: 2018-12-07
2006 SJTU1,給出stack結構,利用stack完成queue的操作。Class stack{Void push(data);Void pop(&data);Bool isempty;}寫出:Class queue{}class queue{public: void push(data); void pop(&data); Bool isempty;private: stack in_s; stack out_s;} void queue::
Time of Update: 2018-12-07
文章目錄 7.2.1 Input iterators Chapt 7 Iterators7.1 標頭檔每個容器都定義它們自己的iterator類型,因此通常你不需要特殊的標頭檔來使用iterator。但是有幾種特殊的iterator,例如reverse iteratos,它們被定義在<iteraor>標頭檔中。同樣,你也不需要自己包含此標頭檔,它們已經被容器包含以定義它們自己的特定iterator7.2 Iterator
Time of Update: 2018-12-07
關於人工智慧引擎的最初分析文檔 趙立 1、開發人工智慧引擎的目的是什嗎?其功能定位什嗎?有什麼特色? 希望開發一整套人工智慧軟體的開發平台,用於解決目前軟體技術難以處理的智能問題,從而能逐漸形成這方面的標準。我認為以後軟體方面的技術變革肯定在於其人工智慧性方面。 2、資料和代碼,儲存和運算的緊密結合,傳統編程技術資料和代碼分離太厲害了,使得軟體明顯可以以資料密集型和演算法密集型分類,從而導致資料密集的軟體缺乏智能性,而演算法密集的則缺乏自學習能力。
Time of Update: 2018-12-07
文章目錄 2.1 順序統計的演算法(求第i小元素的演算法) n個元素集合中,第i個順序統計,即第i小的元素。中位元,即第n/2小元素2.1 順序統計的演算法(求第i小元素的演算法)可以用分治法,參考快速排序的方法:設第i小元素為sdivide:A[0...N]去中樞pivot = A[0]以pivot為支點,將集合劃分為A[0...J],
Time of Update: 2018-12-07
#include <iostream>#include <cstdio> int main(){ int arr[] = { 6, 7, 8, 9, 10 }; int *ptr = arr; *(ptr++) += 123; //printf("%d, %d, %d\n", *ptr, *(++ptr), *ptr);//8, 8, 7 //std::cout << *ptr << ", " << *(
Time of Update: 2018-12-07
目前以lib尾碼的庫有兩種,一種為靜態連結庫(Static Libary,以下簡稱“靜態庫”),另一種為動態串連庫(DLL,以下簡稱“動態庫”)的匯入庫(Import Libary,以下簡稱“匯入庫”)。 靜態庫是一個或者多個obj檔案的打包,所以有人乾脆把從obj檔案產生lib的過程稱為Archive,即合并到一起。比如你連結一個靜態庫,如果其中有錯,它會準確的找到是哪個obj有錯,即靜態lib只是殼子。
Time of Update: 2018-12-07
LINKSHere are some selected links to sites useful to OS developers (much of this is specific to PC- style hardware architectures). http://www.osdev.org/wiki/Main_Page General Questions For an OS DesignerSo, why are you doing this anyway? This