
C/C++
l_mofi
代码狗
展开
-
C/C++ 指向指针的指针
实例代码如下 #include int main() { int a = 100; int *p = &a; int **p2 = &p; printf("&a = %d\n",&a); printf("p = %d\n",p); printf("*p = %d\n",*p); printf("p2 = %d\n"原创 2018-01-18 10:28:30 · 890 阅读 · 1 评论 -
C++ 中queue(队列)的用法
#include <iostream>#include <queue>#include <assert.h>/*调用的时候要有头文件: #include<stdlib.h> 或 #include<cstdlib> + #include<queue> &转载 2018-05-03 11:45:19 · 1039 阅读 · 0 评论 -
根据二叉树的先序、中序遍历结果重建二叉树
先序遍历为:1 2 4 5 3 6,中序遍历为:4 2 5 1 6 3 思路: 先序遍历的第一个元素为根节点,在中序遍历中找到这个根节点,从而可以将中序遍历分为左右两个部分,左边部分为左子树的中序遍历,右边部分为右子树的中序遍历,进而也可以将先序遍历除第一个元素以外的剩余部分分为两个部分,第一个部分为左子树的先序遍历,第二个部分为右子树的先序遍历。 由上述分析结果,可以递归调用构建函数,...转载 2018-05-11 16:56:00 · 202 阅读 · 0 评论 -
C语言单链表-尾插法
#include<stdio.h> #include<stdlib.h> struct Node{ int value; struct Node *next; }; int add(struct Node **head , int val) { struct Node *no = (struct Node *)malloc(sizeof(stru...原创 2019-04-17 20:48:08 · 5745 阅读 · 1 评论