- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 求两个链表的并集
.请修改append函数,利用这个函数实现: 两个非降序链表的并集,1->2->3 和 2->3->5 并为 1->2->3->5 另外只能输出结果,不能修改两个链表的数据。 #include #include typedef struct Node { char data; struct Node *next; }Node,*LinkList;
2013-11-25 17:19:34
1435
原创 算法练习(字符串压缩)
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc"。 2、压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"。 要求实
2013-11-21 22:39:18
629
原创 算法练习2(关于栈)
2.设计包含min函数的栈。 定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。 要求函数min、push以及pop的时间复杂度都是O(1)。
2013-11-20 21:40:51
550
原创 python练习(遍历所有文件夹及文件)
遍历所有文件夹及文件,将exe文件的后缀改为zmp,并将文件设置为隐藏文件或系统文件 from sys import stdin from os import walk from os.path import join import win32api,win32con for (root, dirs, files) in walk('/'): #if name in
2013-11-19 21:13:10
872
原创 算法练习1(二元查找树转换成双向链表)
1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16 转换成双向链表 4=6=8=10=12=14=16。 #include #include struct BSTr
2013-11-18 21:07:34
584
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅