原创 繼承與組合方面的知識

一、組合 組合在好久之前就接觸了,只是不知道運用的就是組合罷了。是的直白點組合就是將已有類的對象作爲另一個類的成員,通過成員對象使用已有類的功能。就稍微寫個代碼提示一下吧! class Engine{....}; class Wh

原创 5月15日學習總結

這兩天學習有點亂,找不到重心。下面就分享下通訊錄更新後的版本吧! #include<bits/stdc++.h> using namespace std; class Phone { string name,tel;

原创 5月11日學習總結

一、感悟: 這段時間沒咋幹什麼,就是還在寫那個手機通訊錄,這個東西可讓我糾結了今天整整一下午加一晚上。怎麼說呢,其實很簡單的一個代碼,老師說我們自己寫的沒有靈魂。實際我也感覺這樣,寫代碼的套路僵了。自從上次寫出來代碼後,以後的代碼就是

原创 4月27日學習總結

這幾天感覺自己對寫的代碼不是太上心了,有點時間都想着玩,喪失了學習的動力。不會就更不想學了,目前講的知識跟不上,總感覺少了點什麼。目前的知識和以前學的知識不連貫,對不上鉤。每次看例題的時候一開始感覺懂了,但是自己寫代碼就是寫不出來 ,

原创 4月24日學習總結

這幾天開始學習了搜索,搜索感覺只要理解了工作原理,其實還是挺簡單。但是難就難在怎樣模擬搜索過程,怎樣選擇深搜與廣搜。一般來說尋找最短路徑選擇廣搜,至於深搜沒有太深的理解,一直弄不清楚回溯是怎樣回溯的。最然知道深搜的工作原理,但是

原创 簡易模擬ATM機

代碼如下: #include<vector> #include<iostream> #include<ctime> #include<iterator>//直接使用萬能頭文件#include<bits/stdc++.h> using

原创 關於class的學習總結

類的課程學習到此就告一段落,總的說來類還是挺容易上手的,就是有很多的理論,這些理論簡而言之就是一些編寫代碼的規則,理解清楚後一切都不是問題。 下面我就着重說一下關於class的學習總結 一、 定義 class與struct大體

原创 4月13學習總結

這幾天一直在總結類的知識,還有些沒有弄完。明天一次性發布。

原创 4月10日學習總結

個人感悟 這幾點的ACM課程難度在不斷提升,感覺自己還沒有入門。雖然大部分都是套模板,但是有些題雖然ac了,但是理解不了代碼的運算過程,裏面的思想悟不出來。這個星期剩餘的時間我打算從頭再看一遍dp,看看能不能有些啓發。 雖然ACM學的

原创 4月6日學習總結

一、 知識點: 在學習C++的過程中我們經常會用到.和::和:和->,在此整理一下這些常用符號的區別。 1、A.B則A爲對象或者結構體; 2、A->B則A爲指針,->是成員提取,A->B是提取A中的成員B,A只能是指向類、結構、聯合的

原创 dp學習終篇

個人感悟 dp訓練結束了,雖然題目沒有做完,自己對dp也有了初步的瞭解。接下來就是區間與揹包了,對於揹包問題說白了就是一個模板,只要自己能夠理解好題意,然後就是套動態轉移方程了。自我感覺揹包問題比較簡單,可能是已經學過動態規劃的原因吧

原创 動態規劃學習感悟

一、個人感悟 從上個星期天開始接觸動態規劃,算起來已經有三天的時間了,但是我感覺自己還是沒有入門。動態規劃給我最深的感悟就是抽象、抽象、抽象(重要的事情說三遍)。現在一個題好久還看不懂裏面的推導過程,步步都有聯繫,每步都有因果。老師佈

原创 貪心做題感悟

一、個人感悟 收穫:貪心習題也告一段落,這次訓練一共十五題,完成十題。比上次作業完成的情況較好,個人感覺自己找到了做題的感覺,每天醒來看一個題先不做,沒事的時候想一想解題思路。待到午睡的時候再寫成代碼進行調試,節約了很多時間。按照這樣

原创 類與對象

一、類的定義 類的基本思想是數據抽象和封裝,數據抽象是一種依賴接口和實現分離編程的技術。接口包括用戶能執行的操作,實現則包括類的數據成員、負責接口實現的函數體以及定義類所需的各種私有函數。要想實現數據抽象和封裝,需要先定義一個抽象數據

原创 接函數--重載函數

一、重載函數 定義:功能相似,名字相同,但是參數類型不同,參數個數不同。 例如: void printf(const int b,const inte){…} void printf(const int ia[],size_t siz