原创 c++隊列的使用
https://blog.csdn.net/ZHLZYF/article/details/83280481
原创 數值傳遞,地址傳遞,引用。
c++兼容指針 #include"iostream" using namespace std; //默認值傳遞,不會改變原始數據,不會交換 void swap1(int a,int b) { int t;
原创 深度優先搜索 全排列
參考:啊哈算法 p74頁 遞歸的執行過程 #include"stdio.h" int n;//1-n的全排列 int a[20];//默認初始化爲零 int book[20];//默認初始化爲零 void dfs(in
原创 二叉樹的先序遍歷,中序遍歷,後序遍歷。遞歸實現
經歷的路線一樣,也就是遞歸調用的地址入口一樣,這個要分析遞歸的過程才能得出 。
原创 C++ STL 容器之棧
棧後進先出。 #include<iostream> #include<stack> using namespace std; class teacher { public : int age; char name[32
原创 第十屆藍橋杯省賽A組
試題 A: 平方和 【問題描述】 : 小明對數位中含有 2、0、1、9 的數字很感興趣,在 1 到 40 中這樣的數包 括 1、2、9、10 至 32、39 和 40,共 28 個,他們的和是 574,平方和是 14362。 注意
原创 層序遍歷 求解迷宮問題
求由(1,1)到終點的最短步數,並輸出對應的路徑。 1.利用層序遍歷,不斷擴展延伸。 2.用隊列存儲。存儲父親節點,找其所有的兒子節點。然後父節點出隊,兒子節點變爲新父節點,然後找新父節點的所有兒子節點,以此類推。 3.用數組實現隊列
原创 c++ STL容器之set集合
#include<iostream> #include<set> using namespace std; struct point { int x,y; bool operator <(const point &rhs)
原创 c語言中字符串輸入
1.gets(),puts() 需要包含頭文件 #include"string.h" char map[20][20]; gets(map[1]); gets(map[2]); puts(map[1]); puts(map[2
原创 c++中的棧實現
![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20191123090249301.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpd
原创 Linux下編譯C語言與makefile腳本語言
GCC 1.Source CRT 軟件:可以控制linux的終端。 2.FileZilla 軟件: windows 遠程傳文件到linux. 使用sourceinsight 文本編輯器 一linux編譯過程: C語言編譯器gcc
原创 c++ STL容器隊列queue
c++STL學習視頻 https://www.bilibili.com/video/av63384955?from=search&seid=5013240884410317680 #include<iostream> #i
原创 層序遍歷(利用隊列遍歷二叉樹)
A入隊, A出對,B,C入隊。 B出隊 D,F入隊。 C出對 G,I入隊。 D出隊 F出隊 E入隊 G出隊 H入隊 I出隊 E出隊 H出隊 遍歷順序 ABCDFGIEH