《数据结构》物联1131-1132同学链接

组名 姓名 班级 学号 博客地址        
ADT 谢沛佳 物联1132 26 http://blog.csdn.net/small_kidy  
彭辉 物联1132 19 http://blog.csdn.net/xanxushh   
庞志 物联1132 18 http://blog.csdn.net/qwertyuiop2216210  
吴树鹏 物联1132 25 http://blog.csdn.net/qwe113225  
梁家杰 物联1132 11 http://blog.csdn.net/qtintinq  
       
嘻游记 卢云和 物联1132 14 http://blog.csdn.net/u014577636  
张小聪 物联1132 31 http://blog.csdn.net/maread  
张焱 物联1131 28 http://blog.csdn.net/wingchang   
侯缓缓 物联1132 05 http://blog.csdn.net/iamhouhuan  
       
B204 张杰明 物联1132 30 http://blog.csdn.net/calljimmy  
麦浚恩 物联1132 16 http://blog.csdn.net/betrayalmak  
杨俊 物联1132 29 http://blog.csdn.net/John_Yang2014  
黄世铭 物联1132 08 http://blog.csdn.net/qq20752375      
       
青春不朽 王欣桐 物联1132 22 http://blog.csdn.net/xt0522  
刘惠明 物联1132 12 http://blog.csdn.net/mingming132  
田云云 物联1132 21 http://blog.csdn.net/doc123tor   
黄淑儿 物联1132 09 http://blog.csdn.net/hse11  
黎少萍 物联1132 10 http://blog.csdn.net/rebellious_angel  
       
HaveATry 成斌 物联1132 02 http://blog.csdn.net/jia_bin
许天来 物联1132 27 http://blog.csdn.net/xtl_sky
黄德健 物联1132 07 http://blog.csdn.net/Victor_DJ
薛旭栋 物联1132 28 http://blog.csdn.net/lin_blue
       
午夜小学徒 温良 物联1132 23 http://blog.csdn.net/alexliang  
张志伟 物联1132 33 http://blog.csdn.net/zhang_zw  
刘文凯 物联1132 13 http://blog.csdn.net/ractxhe  
官羽 物联1132 03 http://blog.csdn.net/galaxy0521  
       
涵B202 陈嘉裕 物联1132 01 http://blog.csdn.net/cjy857555449  
吴灿文 物联1132 24 http://blog.csdn.net/wcw18320430344  
罗获 物联1132 15 http://blog.csdn.net/funny_than  
沈华兴 物联1132 20 http://blog.csdn.net/shen19930709  
       
Team 206 何福坤 物联1132 04 http://blog.csdn.net/hk315  
黄安杰 物联1132 06 http://blog.csdn.net/cypromise  
欧浩震 物联1132 17 http://blog.csdn.net/tiots_ou  
张展辉 物联1132 32 http://blog.csdn.net/sambocham  
       
恒英 余嘉俊 物联1131 24 http://blog.csdn.net/virgil_yu  
欧阳元彬 物联1131 14 http://write.blog.csdn.net/ouyangyuanbin  
张嘉聪 物联1131 27 http://blog.csdn.net/cge00  
梁广明 物联1131 09 http://blog.csdn.net/AGUANG1234  
       
永俊 林伟存 物联1131 11 http://blog.csdn.net/lin_wumingshi  
林奕健 物联1131 12 http://blog.csdn.net/eyki_lam  
姚文华 物联1131 20 http://blog.csdn.net/yao851129544  
李敏龙 物联1131 08 http://blog.csdn.net/mtootm  
       
CrossSky 杨光 物联1131 19 http://blog.csdn.net/Sunshine9958  
叶德志 物联1131 21 http://blog.csdn.net/ye1761480588  
陈耀权 物联1131 01 http://blog.csdn.net/K16mstereo  
         
WTF 杜润堂 物联1131 02 http://blog.csdn.net/sugardu_lhm  
朱煜维 物联1131 32 http://blog.csdn.net/zhuyuweiwe  
曾就业 物联1131 25 http://blog.csdn.net/zengjye  
何升平 物联1131 04 http://blog.csdn.net/sampin33  
邹翔宇 物联1131 33 http://blog.csdn.net/zouxiangyu1131  
魏铮 物联1131 15 http://blog.csdn.net/ws809824783  
       
涵B110 黄劲 物联1131 06 http://blog.csdn.net/king_wang10086  
何炜煊 物联1131 05 http://blog.csdn.net/z28126308  
刘世彬 物联1131 13 http://blog.csdn.net/mcsaiben  
徐李宁 物联1131 17 http://blog.csdn.net/xulining_1993  
       
我们是姐姐 郑燕愉 物联1131 31 http://blog.csdn.net/yuzi510  
赵晓兰 物联1131 29 http://blog.csdn.net/julyaini  
 叶思怡 物联1131 23 http://blog.csdn.net/yes141   
赖雪连 物联1131 07 http://blog.csdn.net/surraine  
       
Better103 薛宇刚 物联1131 18 http://blog.csdn.net/xyq127479  
 林丹春 物联1131 10 http://blog.csdn.net/shabushijunliang  
郑伟阳  物联1131 30 http://blog.csdn.net/zwycaogen   
叶俊梁 物联1131 22 http://blog.csdn.net/yjl18

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


【啊哈!算法】算法3:最常用的排序——快速排序       上一节的冒泡排序可以说是我们学习第一个真正的排序算法,并且解决了桶排序浪费空间的问题,但在算法的执行效率上却牺牲了很多,它的时间复杂度达到了O(N2)。假如我们的计算机每秒钟可以运行10亿次,那么对1亿个数进行排序,桶排序则只需要0.1秒,而冒泡排序则需要1千万秒,达到115天之久,是不是很吓人。那有没有既不浪费空间又可以快一点的排序算法
匿名组 这里可能用到几个不同的分组构造。通过括号内围绕的正则表达式就可以组成第一个构造。正如稍后要介绍的一样,既然也可以命名组,大家就有考虑把这个构造作为匿名组。作为一个实例,请看看下列字符串: “08/14/57 46 02/25/59 45 06/05/85 18 03/12/88 16 09/09/90 13“ 这个字符串就是由生日和年龄组成的。如果需要匹配年两而不要生日,就可以把正则
选择排序:从数组的起始位置处开始,把第一个元素与数组中其他元素进行比较。然后,将最小的元素方式在第0个位置上,接着再从第1个位置开始再次进行排序操作。这种操作一直到除最后一个元素外的每一个元素都作为新循环的起始点操作过后才终止。 public void SelectionSort() { int min, temp;
public struct Pqitem { public int priority; public string name; } class CQueue { private ArrayList pqueue; public CQueue() { pqueue
在编写正则表达式的时候,经常会向要向正则表达式添加数量型数据,诸如”精确匹配两次”或者”匹配一次或多次”。利用数量词就可以把这些数据添加到正则表达式里面了。 数量词(+):这个数量词说明正则表达式应该匹配一个或多个紧紧接其前的字符。 string[] words = new string[] { "bad", "boy", "baad", "baaad" ,"bear", "b
来自:http://blog.csdn.net/morewindows/article/details/6678165/归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列
插入排序算法有两层循环。外层循环会啄个遍历数组元素,而内存循环则会把外层循环所选择的元素与该元素在数组内的下一个元素进行比较。如果外层循环选择的元素小于内存循环选择的元素,那么瘦元素都想右移动以便为内存循环元素留出位置。 public void InsertionSort() { int inner, temp;
public int binSearch(int value) { int upperBround, lowerBound, mid; upperBround = arr.Length - 1; lowerBound = 0; while (lowerBound <= upper
虽然从表内第一个节点到最后一个节点的遍历操作是非常简单的,但是反向遍历链表却不是一件容易的事情。如果为Node类添加一个字段来存储指向前一个节点的连接,那么久会使得这个反向操作过程变得容易许多。当向链表插入节点的时候,为了吧数据复制给新的字段会需要执行更多的操作,但是当腰吧节点从表移除的时候就能看到他的改进效果了。 首先需要修改Node类来为累增加一个额外的链接。为了区别两个连接,这个把指
八、树(Tree)树,顾名思义,长得像一棵树,不过通常我们画成一棵倒过来的树,根在上,叶在下。不说那么多了,图一看就懂:当然了,引入了树之后,就不得不引入树的一些概念,这些概念我照样尽量用图,谁会记那么多文字?树这种结构还可以表示成下面这种方式,可见树用来描述包含关系是很不错的,但这种包含关系不得出现交叉重叠区域,否则就不能用树描述了,看图:面试的时候我们经常被考到的是一种叫“二叉树”的结构,二叉
Queue的实现: 就像Stack类的实现所做的一样,Queue类的实现用ArrayList简直是毋庸置疑的。对于这些数据结构类型而言,由于他们都是动态内置的结构,所以ArrayList是极好的实现选择。当需要往队列中插入数据项时,ArrayList会在表中把每一个保留的数据项向前移动一个元素。 class CQueue { private ArrayLis
来自:http://yingyingol.iteye.com/blog/13348911 快速排序介绍:快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地
Stack的实现必须采用一种基本结构来保存数据。因为再新数据项进栈的时候不需要担心调整表的大小,所以选择用arrayList.using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collecti
数组类测试环境与排序算法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Data_structure_and_algorithm{ class CArray { pr
一、构造二叉树 二叉树查找树由节点组成,所以需要有个Node类,这个类类似于链表实现中用到的Node类。首先一起来看看Node类的代码。 public class Node { public int Data; public Node Left; public Node Right; public v
二叉树是一种特殊的树。二叉树的特点是每个结点最多有两个儿子,左边的叫做左儿子,右边的叫做右儿子,或者说每个结点最多有两棵子树。更加严格的递归定义是:二叉树要么为空,要么由根结点、左子树和右子树组成,而左子树和右子树分别是一棵二叉树。 下面这棵树就是一棵二叉树。         二叉树的使用范围最广,一棵多叉树也可以转化为二叉树,因此我们将着重讲解二叉树。二叉树中还有连两种特殊的二叉树叫做满二叉树和
上一节中我们学习了队列,它是一种先进先出的数据结构。还有一种是后进先出的数据结构它叫做栈。栈限定只能在一端进行插入和删除操作。比如说有一个小桶,小桶的直径只能放一个小球,我们现在向小桶内依次放入2号、1号、3号小球。假如你现在需要拿出2号小球,那就必须先将3号小球拿出,再拿出1号小球,最后才能将2号小球拿出来。在刚才取小球的过程中,我们最先放进去的小球最后才能拿出来,而最后放进去的小球却可以最先拿
msdn中的描述如下:(?= 子表达式)(零宽度正预测先行断言。) 仅当子表达式在此位置的右侧匹配时才继续匹配。例如,w+(?=d) 与后跟数字的单词匹配,而不与该数字匹配。此构造不会回溯。(?(零宽度正回顾后发断言。) 仅当子表达式在此位置的左侧匹配时才继续匹配。例如,(?此构造不会回溯。msdn描述的比较清楚,如:w+(?=ing) 可以匹配以ing结尾的单词(匹配结果不包括ing),(
1.引入线索二叉树 二叉树的遍历实质上是对一个非线性结构实现线性化的过程,使每一个节点(除第一个和最后一个外)在这些线性序列中有且仅有一个直接前驱和直接后继。但在二叉链表存储结构中,只能找到一个节点的左、右孩子信息,而不能直接得到节点在任一遍历序列中的前驱和后继信息。这些信息只有在遍历的动态过程中才能得到,因此,引入线索二叉树来保存这些从动态过程中得到的信息。 2.建立线索二叉树 为了保
排序与我们日常生活中息息相关,比如,我们要从电话簿中找到某个联系人首先会按照姓氏排序、买火车票会按照出发时间或者时长排序、买东西会按照销量或者好评度排序、查找文件会按照修改时间排序等等。在计算机程序设计中,排序和查找也是最基本的算法,很多其他的算法都是以排序算法为基础,在一般的数据处理或分析中,通常第一步就是进行排序,比如说二分查找,首先要对数据进行排序。在Donald Knuth 的计算机程序设