当前位置: 首页 > 数据结构&&算法
  • 初探几种排序算法

    初探几种排序算法

                                                                                                                                                                               多种排序算法的总结(不包括复杂度的详细推算) 稳定排序与不稳定排序    稳定排序:相同元素在排序中的相对位置不改变。    ...

    阅读全文
    作者:root | 分类:数据结构&&算法
  • 用两个栈实现一个队列

    用两个栈实现一个队列

                            最近在自学数据结构,就做了一个非常经典的题,使用两个栈实现一个队列。 其实个人思路就是两个栈倒来倒去,真的很麻烦。不多说了直接上代码。 /************************************************************************* > File Name: starck.c ...

    阅读全文
    作者:root | 分类:数据结构&&算法
  • 数据结构之栈与队列

    数据结构之栈与队列

                                                                                                         数据结构之栈与队列 数据结构的有一个重要结构栈,栈这种数据结构就是满足先进后出的这种规则的数据结构就是栈,引用《大话数据结构》中的一个形象例子就是,子弹的弹夹,最先压入弹夹的子弹最后一个出弹夹 ...

    阅读全文
    作者:root | 分类:数据结构&&算法
  • 数据结构之链表

    数据结构之链表

                                                                         数据结构之链表      数据结构的第一章就是链表,链表是其他结构的基础,包括栈,树等等,链表由节点组成,其中在最前边有头指针和头结点组成其中,头指针是一个链表必要的元素,头结点可以使链表更为同一,但是头结点并非是一个链表的必要的 ...

    阅读全文
    作者:root | 分类:数据结构&&算法
  • 算法基础——冒泡与选择排序

    算法基础——冒泡与选择排序

    冒泡排序: 一种交换排序,两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。 例如4个数排序 #include <stdio.h> int main() { int ar[5]; int temp; int i,j; for(i=0;i<5;i++) { scanf(“%d”,&ar[i]); } for(i=0;i<5-1;i++) for(j=0;j<i-1;j++) { if(ar[j]> ...

    阅读全文
    作者:root | 分类:数据结构&&算法