原创 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