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