2015年4月11日
摘要: 完整代码如下,其实队栈都只是链表的一种变化而已 程序猿必读 阅读全文
posted @ 2015-04-11 20:19 龙种人 阅读(6590) 评论(0) 推荐(0) 编辑
摘要: 思路:队列其实也是一个链表,只是队列还有两个特殊的结点,一个指向队头,一个指向队尾。先设计数据结构,如下 1.入队操作其实是指向队尾的指针向后移,要判断队列是否为空或者只有一个结点的情况 2.出队操作其实是指向队头的指针向后移 整体代码如下: 程序猿必读 阅读全文
posted @ 2015-04-11 19:34 龙种人 阅读(11452) 评论(0) 推荐(0) 编辑
摘要: 1.给一个放有IP的文件,其中一个IP一行,统计哪个IP出现的次数最多。 ip_input.txt内容如下: 219.217.49.14 175.43.4.87 87.48.98.1 59.73.38.25 219.217.50.14 59.92.48.32 219.217.49.14 59.72. 阅读全文
posted @ 2015-04-11 17:00 龙种人 阅读(578) 评论(0) 推荐(0) 编辑
摘要: Josephus问题:设有n个人围坐在一个圆桌周围,现从第s个人开始报数,数到第m的人出列,然后从出列的下一个人重新开始报数,数到第m的人又出列。如此反复直到所有的人全部出列为止。 思路:构建一个没有头结点的循环链表,实现自己的删除函数,数到第几个结点就把这个结点从链表中删除,然后重新数。 难点在于 阅读全文
posted @ 2015-04-11 16:25 龙种人 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/lick4050312/article/details/4476333 select * from Awhere id in(select id from B) 以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后, 阅读全文
posted @ 2015-04-11 14:53 龙种人 阅读(230) 评论(0) 推荐(0) 编辑