上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 流 就C程序而言,所有的I/O操作只是简单地从程序移入或移出字节的事情。这种字节流便称为流( stream )。 绝大多数流是完全缓存的,这意味着“读取”和“写入”实际上个是从一块被称为缓冲区的内存区域来回复制数据。 用于输出流的缓冲区只有当它写满时才会被刷新( flush ),写入到设备或文件中。 阅读全文
posted @ 2020-07-16 15:28 LanceHansen 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 从单链表升级到双链表之后,很多操作一下子就变得简单容易了。 但有一个很麻烦的问题还是没有解决:如何从任意结点出发通过遍历访问所有结点... 阅读全文
posted @ 2020-07-15 00:29 LanceHansen 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 字符串操作函数 size_t strlen( char *string ); 返回字符串长度 char* strcpy( char *dst, char const *src ); 将src复制到dst char* strcat( char *dst, char const *src ); 将src 阅读全文
posted @ 2020-07-14 00:23 LanceHansen 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 在单链表的基础上,给每个物理结点增加一个指向后继结点的指针域 优点: 从任一结点出发可以快速找到其前趋结点和后继结点从任一结点出... 阅读全文
posted @ 2020-07-12 00:43 LanceHansen 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1025 反转链表 (25分) 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。 输入格式 阅读全文
posted @ 2020-07-10 17:16 LanceHansen 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 一元多项式的乘法与加法运算 https://pintia.cn/problem-sets/434/problems/5865 设计函数分别求两个一元多项式的乘积与和。 时间限制:200 ms 内存限制:64 MB 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项 阅读全文
posted @ 2020-07-09 17:16 LanceHansen 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 以查找为基础的算法设计 按照条件进行结点查找进行插入或者删除操作 删除特定元素问题 设计一个算法,删除一个单链表L中元素值最大的结点... 阅读全文
posted @ 2020-07-08 15:51 LanceHansen 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 线性表的链式存储结构 线性表中每个节点有唯一的前趋节点和后趋节点 设计链式存储结构时,不要求逻辑上相邻的两个元素在物理上也相邻,数... 阅读全文
posted @ 2020-07-04 22:00 LanceHansen 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 线性结构是数据结构中最基础、最简单的一种数据结构类型,其中最典型的就是线性表 线性表的定义 具有 相同特性 的数据元素的 有限 序列... 阅读全文
posted @ 2020-07-04 02:08 LanceHansen 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 算法时间复杂度分析 事后统计分析方法: 编写算法对应程序,统计其执行时间。但实际统计出来的时间会受到诸多因素的影响,例如程序设计语... 阅读全文
posted @ 2020-07-03 00:54 LanceHansen 阅读(40) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页