- 博客(6)
- 收藏
- 关注
原创 单链表的插入问题
从图中我们可以看出,如果要把b这个节点删除,有两种方法: 1、让C(包括C)后面的数据整体上向前移动一个位置,把b位置的数据进行覆盖处理 2、利用a这个节点进行操作。利用a->next = a->next->next来把a的下一个指针指向c,并把b的next指针置空即可讨论: 1)第一种方法,的确可以使得b的数据被覆盖删除,但是问题是,如果c后面的数据有很多,而你又必须记下当前位置和链表尾部位
2016-04-05 09:18:29 572
原创 linux下的open函数中的mode问题
#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode);linux中对open函数的定义在功能手册的第二本上,可以利用man 2 op
2016-03-24 20:04:47 3233
原创 不适用string.h库函数的字符串相连接
解题思路: 1.通过键盘输入两个字符串。这两个字符串的长度由读者输入 2.输入相应的字符串,通过比较输入字符串的长度是否超出了读者输入的数字。超出则提示并需要读者继续输入,知道成功为止 3.开辟一个数组空间,利用输入字符串的长度进行控制。并在长度数值上加1,以保证字符串的完整性和内存分配的正常 4.通过for进行字符串的链接/*********************************
2016-03-23 19:31:58 568
原创 Linux C下的马鞍数程序
马鞍数—》每行最小,每列最大 解题的思路: 1.先用数组保存每一行最小的数,利用数组保存每一列最大的数 2.通过比较行、列之间最大最小数是否相等,如果相等,那么就可以认为这个二维数组有马鞍数,否则没有/***************************************** FileName:/mnt/hgfs/share/homework/saddle.c Author: E_ma
2016-03-23 19:24:59 841
原创 文章标题
linux中的ln(文件链接)命令的使用: 1.硬件链接: 这种方法可以很简单地改变一个文件的名字,取而代之的为一个新的别名。同时文件的ID号,属性等全部相同,但是用起来有点纠结: ln oldfile newfile //将oldfile这个名字同时用newfile代表缺陷:1.不能够进行跨区工作 2.不可以给目录进行ln操作,否则容易进入死循环2.软件连接(
2016-03-19 11:57:13 197
原创 求两个数的最大公约数和最小公倍数的方法(注意排除Duger)
/***************************************** FileName:/mnt/hgfs/share/doc/mathcount.c Author:Peng Senrong E_mail:469139522@qq.com 2016-03-16 22:08 *****************************************/ #includ
2016-03-17 13:47:46 342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人