怎样用C语言实现三张链表之间的相互插入和查找 5
比如链表A,B,C,怎样从A表取出数据存放到B表,怎样从B表取出数据放在C表。表的定义已给出:如图:希望有大神指导一下,在线等。因为不才是从事Java这一块的,所以对C这...
比如链表A,B,C,怎样从A表取出数据存放到B表,怎样从B表取出数据放在C表。表的定义已给出:如图:
希望有大神指导一下,在线等。因为不才是从事Java这一块的,所以对C这一块比较陌生,希望各位程序员大神本着同是程序猿的心态帮助一下小弟吧,多谢!在线等!财富值不多,希望各位见谅
如哪位大神有时间,可否帮我解决一下这个问题,我有两个文件
可以把这两个文件发给你,麻烦帮我解决一下,谢谢了! 展开
希望有大神指导一下,在线等。因为不才是从事Java这一块的,所以对C这一块比较陌生,希望各位程序员大神本着同是程序猿的心态帮助一下小弟吧,多谢!在线等!财富值不多,希望各位见谅
如哪位大神有时间,可否帮我解决一下这个问题,我有两个文件
可以把这两个文件发给你,麻烦帮我解决一下,谢谢了! 展开
展开全部
c也不难,用一个函数就可以完成,其它都是思路:
1.链表 其实就是在内存里建立,一块块小空间,再把这些空间,连接在一起。
2.创建一个内存空间(链),可以用(malloc,calloc)函数。
3.链表的形成需要 首先定义,起始和结束 空间。根据一个链要包含什么样的信息,决定其空间大小。
4.起始链要包含下一个链的地址,中间断的链要包含,自己前面和后面链的地址,结尾包含前一链地址,以便从起始或者从结尾开始查询。
5.添加一个链,根据情况,可以在起始链后面,或者结尾链前面,或者中间。
6.查找从第一个链开始,用特定信息,利用自己后面的链地址,追查式查找,复杂一点可以把链表sort以下,以便更快搜索。
1.链表 其实就是在内存里建立,一块块小空间,再把这些空间,连接在一起。
2.创建一个内存空间(链),可以用(malloc,calloc)函数。
3.链表的形成需要 首先定义,起始和结束 空间。根据一个链要包含什么样的信息,决定其空间大小。
4.起始链要包含下一个链的地址,中间断的链要包含,自己前面和后面链的地址,结尾包含前一链地址,以便从起始或者从结尾开始查询。
5.添加一个链,根据情况,可以在起始链后面,或者结尾链前面,或者中间。
6.查找从第一个链开始,用特定信息,利用自己后面的链地址,追查式查找,复杂一点可以把链表sort以下,以便更快搜索。
追问
这个我明白,我们要做的是嵌入式的实时操作系统,也就是用C语言写个操作系统,三张链表分别是任务链表,延时链表和阻塞链表
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询