原创 Algorithm學習之adjacent_find
從MSDN下查閱得到: adjacent_find Visual Studio 2010 Searches for two adjacent elements that are either equal or satisf
原创 C語言指針初見(一)
最近一直在學習C語言指針,一直想總結一下,終於騰出來時間了,如果有寫錯的地方希望大家多多指正! 一個變量的地址稱爲該變量的“指針”。 如果有一個變量專門用來存放另一變量的地址(即指針),則它稱爲“指針變量”。 指針變量就是地址變量,用來
原创 《C++ primer》英文第五版閱讀筆記(五)——const
Chapter2,Section2.4——const Qualifier const常量 被const修飾的變量的值不能被改變。 被const修飾的變量必須在定義時進行初始化。 const要放在類型名前面。 初始化 const對象在
原创 《C++ primer》英文第五版閱讀筆記(十一)——Iterators
Chapter3,Section3.4 Iterators 迭代器 儘管我們能夠使用下標去訪問string或者vector裏面的元素,我們也可以使用另一種方法來達到相同的目的——使用Iterators迭代器。除了vector,庫裏面定
原创 《C++ primer》英文第五版閱讀筆記(七)——定義自己的數據類型
Chapter2,Section2.6——Defining Our Own Data Structures 定義自己的數據類型 在C++裏面通過定義類class來定義自己的數據結構。 我們可以用如下方式來定義自己的數據結構: struc
原创 《C++ primer》英文第五版閱讀筆記(三)——變量
Chapter2,Section2.2——Variables 變量 變量定義:類型名 變量名1,變量名2,變量名3,......; 變量在定義時可以賦初值,也可以不賦初值。 變量初始化和賦值是不同的。初始化是在變量被創建給變量指定一個值
原创 《C++ primer》英文第五版閱讀筆記(十)——vector類型
Chapter2.Section3.3——library vector Type vector類型 vector是許多對象的集合,這些對象有着相同的類型。通常把vector當成一個容器,因爲它包含了許多對象。 要使用vector,必須
原创 數據結構-直接插入排序
例如:待排序數組爲:7 2 4 1 3 2 第一次排序:2 7 4 1 3 2 第二次排序:2 4 7 1
原创 數據結構-選擇排序
程序代碼如下: #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAXSIZE 20 typedef int KeyType; typedef char
原创 數據結構-冒泡排序
程序代碼如下: #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAXSIZE 20 typedef int KeyType; typedef char
原创 《C++ primer》英文第五版C++筆記(二)——主要的內置類型
最近在讀《C++ primer》英文版,把筆記寫在這了,如果有理解的不對的地方,希望大家給予指正! Chapter2,Section2.1——Primitive Built-in Types 算術類型 類型決定了程序中的數據和可以進行的操
原创 數據結構-快速排序
程序代碼如下: #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAXSIZE 20 typedef int KeyType; typedef char
原创 《C++ primer》英文第五版閱讀筆記(四)——複合類型
最近在讀《C++primer》英文第五版,將一些重要內容記了了下來,有的地方可能理解的不到位,希望大家可以給予指正! Chapter2,Section2.3——Compound Types 複合類型 複合類型是根據其它類型定義出來的類型。
原创 數據結構-折半插入排序
程序代碼如下: #include <stdio.h> #include <stdlib.h> #include <time.h> #define MAXSIZE 20 typedef int KeyType; typedef char
原创 《C++ primer》英文第五版閱讀筆記(六)——類型處理
類型處理 (一)類型別名 類型別名是另一個類型名字的同義詞。,它能簡化複雜的類型的定義,使這些類型使用起來更容易。類型別名也讓我們知道了這個類型是幹什麼的。 定義:(1)使用typedef。 例:typedef double wages