文章列表

筛选

使用gets/puts和scanf/printfs输入输出字符串时的一些区别

摘要:(1)gets的输入分割符只有回车,因此它可以读入空格。当其读取过程中遇到回车符时,读取立马结束,并把回车符从缓冲区中移走。而scanf的输入分割符有空格和回车。遇到非空白符前,它会忽略空格或回车。而……

三个数最大值

摘要:# MarkDown编辑器基本使用说明 **如果这是您第一次使用MarkDown编辑器,建议先阅读这篇文章了解一下Markdown的基本使用方法。** ## 实时预览、全屏显示 ![……

如何高效的的统计数字中二进制中的1的个数

摘要:### 如何高效的的统计数字中二进制中的1的个数 直接进行位移是不好的,比较浪费时间,在严格环境中会超时。一种改进的思路是在循环中判断**n = n&(n-1)**可以减少时间 一个数字5 ……

链表解答p38

摘要: #include using namespace std; typedef struct LNode{ //定义单链表结点类型 int data……

链表解答二

摘要: #include using namespace std; typedef struct LNode{ //定义单链表结点类型 int da……

二叉树基本实现

摘要: typedef struct BiTNode{ char data; struct BiTNode *lchild, *rchild; }BiTNode, *……