Time of Update: 2015-04-26
標籤:鏈表 無環 相交點 資料結構 演算法 上一節聊了判斷兩個【無環】鏈表是否相交,那麼如果相交,怎麼找到相交結點呢?題目給出倆個單向鏈表的頭指標,比如
Time of Update: 2015-04-26
標籤:effective c++ c++ 筆記 //#45 運用成員函數模版接受所有相容類型{/* 1:當你使用智能指標的時候,會發生一個問題,想把一個子類的對象賦給基類的指標變得不可能了, 因為智能指標指定了的是基類的類型,而賦給它的是一個它的子類的對象。
Time of Update: 2015-04-26
標籤:無論何時何地都不要去問別人問題,如果是和別人討論就除外,因為當你從一個問題開始思考的時候,這種收穫是無法言語的,時間一長,你就會發現,你學什麼都會了,學什麼都容易了,如果你一有問題就去問別人的話,時間一長,你自己做的事情或者解決的問題,你都不能確定是不是正確的,所以你又要去問別人,如此惡性迴圈,是一個it猿的悲劇,因為他總是很努力,卻總是也無法提高,要想提高自己,就必須每問必問問自己,最後贈言:吾既能完之,又何必問爾。------------------------------------
Time of Update: 2015-04-26
標籤:控制台 c++ 很多初學C++者,都會從控制台入手,但寫出來的代碼經常一閃而過,(有的編譯器不會出現這樣的情況)。例如:#include<iostream>using namespace std;//main函數是一個程式的入口//int是整數類型(integer)//main函數的傳回值是整數類型,所以要在函數名稱前聲明傳回型別(int)int main(){ cout<<&
Time of Update: 2015-04-26
標籤:c語言迴文數的判斷 將一個數擴充成一個數組 函數的調用 問題描述:判斷一個數是否為迴文數;121;12321;1234321;程式分析: 1.迴文數(palindromic number):是指一個數的最高位和最低位上的數相等,第二高位與次低位上的數相等,也就是關於中間“對稱”。如上面的三個數情況是一個迴文數。
Time of Update: 2015-04-26
標籤:c++ 檔案操作 /*一、資料的層次:位 位元組 域/記錄二、循序檔:將所有的記錄順序輸入檔案。一個有限字元構成的順序字元流。三、C++標準庫中:ifstream(檔案讀取) ofstream(檔案寫入) fstream(檔案讀取寫入)四、使用/建立檔案的基本流程:1. 開啟檔案 2.讀/寫檔案 3.關閉檔案五、建立循序檔#include <fstream>ofstream
Time of Update: 2015-04-26
標籤:c++ 檔案操作 檔案拷貝 /*檔案拷貝程式即將src.dat拷貝到dest.dat如果dest.dat原來就有,則原來的檔案就會被覆蓋*/#include <iostream>#include <fstream>using namespace std;int main(int argc, char * argv []){if (argc != 3){cout
Time of Update: 2015-04-26
標籤:返回:賀老師課程教學連結 項目要求【項目1-sin泰勒展式中的錯誤】下面是sin函數的泰勒展式:(註:x取弧度值,而非角度值)編寫了double mysin(double x)用於求sin值,卻“死”在了123°上(122°度的結果已經出來了)。劇透一下,迴圈沒有問題(當然問題會表現在迴圈中)。試著用調試工具找出問題出現在哪裡,然後給出問題的解決方案。#include<stdio.h>#define pi 3.1415926double mysin(double
Time of Update: 2015-04-26
標籤:伺服器端:#include <sys/types.h>#include <sys/socket.h> // 包含通訊端函數庫#include <stdio.h>#include <netinet/in.h>
Time of Update: 2015-04-26
標籤: 瞭解函數調用之前,首先要知道什麼是函數?函數是用於完成特定任務的程式碼的自包含單元。為什麼要使用函數?1)函數的使用可以省去重複代碼的編寫。2)有利於程式的閱讀、修改和完善。 什麼是函數調用?函數調用是程式設計裡用的比較多的一個概念,例如,有一個MAIN函數,功能是要求計算A+B的,我們可以事先去為這個流程定義一個自訂函數,功能就是計算A+B,然後讓MAIN去調用。但是調用是有原則的,主函數可以調用所有非主函數,非主函數可以互相調用,但是非主函數不能調用主函數。 在實際工程項目中,
Time of Update: 2015-04-26
標籤:章節回顧:《Effective C++》第1章 讓自己習慣C++-讀書筆記《Effective C++》第2章 構造/析構/賦值運算(1)-讀書筆記《Effective C++》第2章 構造/析構/賦值運算(2)-讀書筆記《Effective C++》第3章 資源管理(1)-讀書筆記《Effective C++》第3章 資源管理(2)-讀書筆記《Effective C++》第4章 設計與聲明(1)-讀書筆記《Effective C++》第4章
Time of Update: 2015-04-26
標籤:c語言 dfs 歐拉 單詞拼接描述給你一些單詞,請你判斷能否把它們首尾串起來串成一串。前一個單詞的結尾應該與下一個單詞的道字母相同。如alohadogarachnidgophertigerrat可以拼接成:aloha.arachnid.dog.gopher.rat.tiger輸入第一行是一個整數N(0<N<20),表示測試資料的組數每組測試資料的第一行是一個整數M,表示該組測試
Time of Update: 2015-04-26
標籤:任意輸入一個數,判斷是否為迴文數。方法:將高低位互換之後如果仍然相等,則為迴文數。#include <stdio.h>int huiwen(unsigned int value){ unsigned int n = value; unsigned int t = 0; while(n) { t = t*10 + n%10; n = n/10; } return (t == value);}int main (){
Time of Update: 2015-04-26
標籤:編譯器內建宏:先介紹幾個編譯器內建的宏定義,這些宏定義不僅可以協助我們完成跨平台的源碼編寫,靈活使用也可以巧妙地幫我們輸出非常有用的調試資訊。ANSI C標準中有幾個標準預定義宏(也是常用的):__LINE__:在原始碼中插入當前原始碼行號;__FILE__:在源檔案中插入當前源檔案名稱;__DATE__:在源檔案中插入當前的編譯日期__TIME__:在源檔案中插入當前編譯時間;__STDC__:當要求程式嚴格遵循ANSI
Time of Update: 2015-04-26
標籤:鏈表 相交 資料結構 無環 演算法 從此篇博文開始,講解一道古老的鏈表相交問題,共五篇題目給出倆個單向鏈表的頭指標,比如
Time of Update: 2015-04-26
標籤:一、C#: 1、進位轉換 2、vs介面內容 熟悉軟體 3、資料類型 :參考型別 實值型別 4、變數 (儲存資料)一個變數儲存一個資料 5、類型轉換 6、運算子:算數運算子(7種) 比較子(大小) 邏輯運算子(是非 true、)
Time of Update: 2015-04-26
標籤:C#將DataTable轉化為List<T> 在使用三層架構開發一個網站時,希望把DataTable對象轉換為List<T>對象,於是在網上找資料,總結一個比較方便的方法來實現——使用反射。 思路: 初始化一個List<T>對象 擷取到T所有的屬性,初始化一個T對象 遍曆所有屬性,如果DataTable中含有相應屬性的值則為T對象賦值,如果沒有對應的列則檢查資料模型是否定義有誤(屬性名稱與列名比較時不區分大小寫)
Time of Update: 2015-04-26
標籤:c編譯器 ucc 彙編代碼產生 6.1 彙編代碼產生簡介 曆經詞法分析、文法分析、語義檢查和中間代碼產生階段,我們終於來到了“目標代碼產生階段”,由於UCC編譯器的目標代碼即為32位x86彙編代碼,因此我們就把本章稱為“彙編代碼產生”。UCC編譯器中的大部分原始碼都適用於Windows和Linux平台,但Windows平台上預設的彙編器支援Intel風੬
Time of Update: 2015-04-26
標籤:分布式 aerospike shard-nothing nosql 記憶體資料庫 註冊使用者定義函數Aerospike C 用戶端提供在資料庫中註冊、更新或移除一個使用者定義函數(UDF)模組的能力。目前,使用者定義函數僅支援LUA語言。aerospike_udf_put() —
Time of Update: 2015-04-26
標籤:codejam 計算幾何 ProblemA certain forest consists of N trees, each of which is inhabited by a squirrel.The boundary of the forest is the convex polygon of smallest area which contains every tree, as if a giant rubber