摘要: 一、链表简介 1 数据结构中,链表是最基础的。然而链表根据不同的需求分成的种类很多,单向或双向链表,循环或非循环链表,带头节点或者不带头节点的链表。 2本文实现——带头节点的单链表。 3 由于仅仅是学习链表的基本操作,所以在数据字段仅仅设置一个字段; 由于仅仅是学习基本操作,不涉及复杂的... 阅读全文
posted @ 2015-06-26 20:59 enjoy_now 阅读(4957) 评论(0) 推荐(0) 编辑
摘要: 一)声明 新手上路。如果有不对的,不合理的地方,编码风格,算法思路有待改进的地方,还请各位大神多多指点。二)简介 本文中采用动态开辟内存的方法建立线性表,实现顺序表的基本操作。 此代码思路比较简单,毕竟只是简单的原理,没有具体的应用,仅仅作为入门学习的积累。三)具体实现分析如下: 3.1)... 阅读全文
posted @ 2015-06-21 21:07 enjoy_now 阅读(1205) 评论(3) 推荐(0) 编辑
摘要: 不论以前如何,我只想说,从现在起,从头开始,一切都还来得及。 阅读全文
posted @ 2015-06-21 16:51 enjoy_now 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 前几天参加了一个比赛,题目:输出边长为n的正六边形,边长用"* "表示,,,写的好复杂啊,,,求简单算法。。。 算法:先输出上半部分,然后输出下办部分,两者分开,中间用循环,先打印空格,然后打印*,然后在打印中间的空心空格,最后打印*。 代码如下: 1 #include <stdio.h> 2 3 int main() 4 { 5 int i, j, x, y; //各个层的循环变量 6 7 int nBorder = 0; //初始化边长 8 int nSpace; //中间空格数 9 10 //正确赋值边长11 print... 阅读全文
posted @ 2012-10-16 22:57 enjoy_now 阅读(526) 评论(0) 推荐(0) 编辑