数据结构
growhzang
一个会写简单代码的人
展开
-
错误记录关于二维数组的调用error: cannot convert ‘int**‘ to ‘int (*)[48]‘
数组相信大家都不会陌生,编程中常见的一种数据类型。现在说的问题是关于二维数组调用的一些情况。int a[5][5]像这样我们随便定义一个二维数组,在传递参数的时候像这样就OK了void f(int a[][5]){ /*....*/}当然还有一些其他的方法可以处理函数调用的问题,当然这个问题并不是这篇博客所讨论的重点,在一次写程序中:#include <stdlib.h>#include <stdio.h>#include <string.h&g原创 2020-11-01 11:57:33 · 25216 阅读 · 0 评论 -
树的遍历
树的遍历包括先序遍历,中序遍历,后序遍历和层次遍历(递归实现和非递归实现)以及求叶子数和数的高度;#include"iostream"#include"cstdio"#include"stdlib.h"#include"stack"#include"queue"using namespace std;typedef struct node{ char data;原创 2017-04-20 21:58:50 · 252 阅读 · 0 评论 -
四则运算表达式求值
今天来写一篇表达式求值的博客题目的大意大家应该都知道的,例如输入3+5*2 输出13,虽然看起来很简单,但是如何让电脑也会做呢?原创 2017-07-23 16:09:14 · 1173 阅读 · 0 评论