
数据结构
MMddyhc
河北师范大学 地理信息科学专业 GISer
展开
-
两个链表取交集(C#)
算法:取两个递增链表的交集 要求: //把递增链表la和lb的交集取出 //结果存放到链表la中 我的做法: 1.思考:我们要取两个链表的交集,就是相同结点,所以这些结点是链表la和lb中都有的,而且最后的结果要放在链表la中,所以我的想法是直接在la上进行操作,把la中有而lb中没有的结点直接删除即可。 2.具体思路是用两个for循环实现的:外循环控制链表la,内循环控制链表lb,用la中的一...原创 2018-12-26 19:16:43 · 591 阅读 · 0 评论 -
单链表的逆序(C#)
单链表的逆序(C#) 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ...原创 2018-12-25 09:03:23 · 1058 阅读 · 2 评论 -
顺序表的合并(C#)
算法:将两个顺序表合并成一个顺序表 要求: //把两个无序表合成一个有序表 //例如:把la和lb合成lc。 la:1,5,2,3,9 lb:6,8,4,7 lc:1,2,3,4,5,6,7,8,9 我的做法: 1.设两个无序表为la和lb,因为顺序表是无序的,而且顺序表难以直接排序,所以我先把la和lb弄成数组a和数组b,因为数组排序十分容易,可以直接采用内置的Array.Sort()方...原创 2018-12-25 17:19:46 · 785 阅读 · 1 评论