Time of Update: 2015-04-28
標籤:動態規劃 01背包 c++ 動態規劃01背包問題描述求解思路代碼實現放入哪些物品代碼動態規劃我在上一篇部落格裡已經講了一點動態規划了,傳送門:演算法學習 - 動態規劃(DP問題)(C++)這裡說一下,遇到動態規劃應該如何去想,才能找到解決辦法。最主要的其實是要找狀態轉移的方程,例如上一篇部落格裡面,找的就是當前兩條生產線的第i個station的最短時間和上一時刻的時間關係。minTime(
Time of Update: 2015-04-28
標籤:c++1、命名空間namespace cq{}using namespace cq;2、使用繼承class Man: public Person { }3、使用父類的方法Man::Man(char*name) :Person(name, 12){cout << "Man name is:" << this->name << " and age is:" <<this->age<<
Time of Update: 2015-04-28
標籤:先上筆記內容吧:這次上課的內容有關建構函式解構函式運算子多載return * this 內容很細,大家好好回顧筆記再照應程式複習吧 :)#include <iostream>using namespace std;class Integer {public: int i; int geti () const {return this->i;} void seti (int i) {this->i = i;} Integer(int j =
Time of Update: 2015-04-28
標籤:------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! -------一、 指標變數的定義1. 定義的格式l 類名標識符 *指標變數名;l int *p;2. 先定義後賦值l 簡單取值int a = 10;int *p;p = &a;printf(“%d”, *p);
Time of Update: 2015-04-28
標籤:上篇部落格的答案: 1: // DataTypeDemo.cpp : 定義控制台應用程式的進入點。 2: // 3: 4: #include "stdafx.h" 5: #include <iostream> 6: /* 7: 1\輸入成績,告訴我們等級 8: 9: 自己定A B C 區間 10: 11: 2\輸入一個班級的成績,也可以不輸入,直接用數組表示 20人 12
Time of Update: 2015-04-28
標籤:------Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流!
Time of Update: 2015-04-28
標籤:因為最近準備開始學習做一些小的Android項目練手,看上了系統級的三個應用,撥號盤,通訊錄和簡訊,準備從最簡單的撥號做起,但是因為這些應用中都不可避免的會有自動提示,我覺得設計到的就是字串匹配問題,這裡準備使用C語言來實現,將來通過JNI整合到應用當中。 1.首先是樸素匹配,實際上就是窮舉:用C語言實現的函數我放到這裡: 1 void naive_string_match(char *t,char *p){ 2 int n = strlen(t); 3 int
Time of Update: 2015-04-29
標籤:c c++ 段錯誤 野指標 null 指標 什麼讓你對C/C++如此恐懼?C/C++語言如此的強大,讓人愛不釋手,但晦澀的文法和諸多的編程陷阱讓人頭皮發麻。段錯誤我們通常遇到的最多的錯誤莫過於段錯誤,下面是一個經典的段錯誤,你沒遇到過?親,那不可能~
Time of Update: 2015-04-29
標籤:在用c和c++寫控制台應用程式時,很多時候會遇到閃退的情況,比如用vs2013或者其他的編譯工具,一般的處理方式有以下兩種: 1、在main()函數中,return之前寫下 system("pause");//表示暫停 2、非調試狀態下運行,直接按按Ctrl+F5;如果按F5調試的話,就會出現一閃而過的情況,但該方法不適用於產生的exe檔案; 3、
Time of Update: 2015-04-29
標籤:下面有3個小問題,作為C++ Beginner你一定要知道錯在哪裡了。1、衍生類別到基類的引用或指標轉換一定“完美”存在?一般情況,你很可能會認為:衍生類別對象的引用或指標轉換為基類對象的引用或指標是一件很正常的事。那要是不一般情況呢?請看下面這個例子:class Person{public: Person(const string& str = "Normal Person") : ID(str) {} string ID;
Time of Update: 2015-04-29
標籤:一題目簡介:關於通訊錄,主要記錄了姓名,性別,名字: 性別:年齡郵編: 地址:手機號碼:家庭電話號碼:公司名稱:電子郵件:QQ 號碼:等二源碼的github連結 https://github.com/marry1234/test/tree/maste三、所設計的模組測試案例、測試結果用例名稱:驗證輸入的郵件地址是否正確測試項:使用者的電話號碼環境要求:Wingdos8和Microsoft C+
Time of Update: 2015-04-29
標籤: 1 #include <iostream> 2 using namespace std; 3 4 typedef struct BTNode 5 { 6 char data; 7 struct BTNode * lchild; 8 struct BTNode * rchild; 9 }BTNode;10 11 BTNode * initBTNode()12 {13 BTNode *node =
Time of Update: 2015-04-28
標籤:#include <iostream>using namespace std;class CFatherSum //父類Sum{public: int m_iVar; //公用資料成員 void money(){cout<<"Member of CFatherSum"<<endl;}};class CFatherBru //父類Bru{public: int m_iVar; void
Time of Update: 2015-04-29
標籤:#include <iostream>#define maxSize 5using namespace std;typedef struct BTNode{ char data; struct BTNode * lchild; struct BTNode * rchild;}BTNode;BTNode * initBTNode(){ BTNode *node = (BTNode*)malloc(sizeof(BTNode));
Time of Update: 2015-04-29
標籤://輸入一個單向鏈表,輸出該鏈表中倒數第k個結點。鏈表的倒數第0個結點為鏈表的尾指標。//我的思路是2個指標往後面找,你想啊,如果是一個指標,肯定需要遍曆2次,第一個遍曆總共節點數,第二次才遍曆最終結果//這樣的做法明顯是不夠好的,時間複雜度變成了2n,但是如果我們用2個指標,他們之間的距離差k個節點,有一個節點到達NULL//時(尾部),另一個節點就是我們要求的節點可以返回得到結果.#include <iostream>using namespace
Time of Update: 2015-04-29
標籤://卡格式的題目#include<iostream> #include<iomanip>using namespace std;int main(){int T,i;double money,sum,overage;cin >> T;while (T--){sum = 0.00;for (i = 0; i < 12; i++){cin >> money;sum += money;}overage = sum/12;int m =
Time of Update: 2015-04-29
標籤:vi和emacs被分別被稱為編輯器之神和神之編輯器。vi的入門精通都很難,emacs入門容易,精通難;vi使用起來不停地切換模式,而emacs則不停地ctrl,meta等按鍵組合。因此,高德納大師說操作Emacs,就像彈奏管風琴。 vi是有模式的,因此他很少使用按鍵組合,編輯起來確實要高效,而我厭煩不停的模式切換。選擇了emacs。很巧,在國外,幾乎所有的大師都是使用emacs的,James Gosling們(Java語言設計者),Donald Knuth們(),Jamie
Time of Update: 2015-04-29
標籤:閑扯: 前幾日,一個朋友問我如何?按 F1 鍵實現粘貼(Ctrl+V)功能,百度了一個方法,發給他,他看不懂(已經是 Boss 的曾經的碼農),我就做了個Demo給他參考。今日得空,將 Demo 整理一下,做為收集,也給大家一個參考。 Begin: 註冊系統熱鍵,.net 類庫好像沒有提供現成的方法,需要使用系統提供的 DLL。 微軟將許多常用的系統函數都封裝在 user32.dll
Time of Update: 2015-04-28
標籤:金蝶盤點機 美萍盤點機 美萍條碼資料擷取器 美萍pd 倉庫條碼管理wms系統 條碼倉儲管理 智百威盤點機 要想寫一個漂亮的介面,光靠利用Anchor和Dock屬性是遠遠不夠的,我們需要用到相對布局,就是不管視窗大小怎麼變化,控制項相對父控制項的相對位置保持不變。可惜c#裡沒有提供按照百分比布局。所以只能自己再resize(
Time of Update: 2015-04-29
標籤: 1 一、變數:變數先聲明,後賦值,再使用。 2 文法:變數類型 變數名=值; 3 變數類型: 4 分為基礎資料型別 (Elementary Data Type)和引用類 5 基礎資料型別 (Elementary Data Type):整型、浮點型、字元型、布爾型 6 引用類:字串、日期時間、枚舉類型、結構類型 7 int(整型) 8