- 博客(4)
- 收藏
- 关注
原创 VS Code 解决 Clang 编译时的警告 [-Wc++11-extensions]
今天在使用 VS Code 的时候刷 PAT 的时候,有写到这样的一行语句: for (char c : s1) {编译时遇到了一条警告:Warning: [-Wc++11-extensions]大意已经很明确了,基于范围的 for 语句是 C++11 标准的内容。那么,如何在编译中指定所用标准呢?在设置中找到 code-runner: executor map,选择在 settings.json 中编辑找到 C++ 这一行"cpp": "cd $dir && g++
2021-03-09 16:29:56 4025
原创 C丨二叉树的遍历丨前序、中序、后序的递归和非递归实现+层次遍历
typedef struct node{ //二叉树标准链式存储结构 char data; //节点值 struct node *lchild; //左子节点 struct node *rchild; //右子节点} NODE; //二叉树的结构前序(递归)void preorder_with_recursion(NODE *root) { print...
2018-12-20 23:07:32 343
原创 C丨还原二叉树丨根据中序+前序/后序还原生成二叉树的标准链式存储结构
typedef struct node{ //二叉树标准链式存储结构 char data; //节点值 struct node *lchild; //左子节点 struct node *rchild; //右子节点} NODE; //二叉树的结构前序+中序NODE *create_tree_from_pre_in_order(char *preorder, c...
2018-12-20 22:42:02 267 3
原创 C丨图的遍历丨深度优先搜索(dfs)和广度优先搜索(bfs)
一个连通的无回路的无向图可以定义一棵树。 深度优先搜索可以类比于树的前序遍历(可用栈实现,下文代码仅递归方法),广度优先搜索类似于树的层次遍历。 #include <stdio.h>#include <stdlib.h>#define MAXN 50#define MAXM 100typedef struct l_node { int...
2018-12-12 18:08:59 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人