随笔分类 -  奇怪代码解读与编程小技能

在网上或者学校看OJ 里看到的一些奇怪的代码(难以理解)的解读 编程新get到的新奇技巧记录
摘要:文字输入可以想到用堆栈(先接受高位数) ` int tans(char *S) { int sum = 0; int i = 0; while (isdigit(S[i])) { sum = sum * 10 + (S[i++] - '0'); } return sum; } ` 阅读全文
posted @ 2020-09-14 22:44 AUwegst 阅读(106) 评论(0) 推荐(0)
摘要:根据自己对于对于遍历的理解 前序遍历:中左右 中序遍历:左中右 后序遍历:左右中 对于前序和中序,可以只改变一些printf的顺序 所以前中后名称都是针对中间(根)的结点,所以后序遍历是不可以直接移动printf的位置的,因为对于每个结点不能直接出栈,出栈输出的时候需要判断2点 1.这个节点有没有右 阅读全文
posted @ 2020-06-28 21:39 AUwegst 阅读(245) 评论(0) 推荐(0)
摘要:学校实验 没什么多说的 就是实现一个图的遍历 由于学校已经输入的片段过于晦涩难懂 无法进行 在网上看了别人写的代码 提升了理解代码的一点能力 #include"string.h" #include"malloc.h" /* malloc()等 */ #include"stdio.h" /* EOF( 阅读全文
posted @ 2020-06-08 15:31 AUwegst 阅读(162) 评论(0) 推荐(0)