直接插入排序 (稳定)O() 希尔排序(不稳定)O() 冒泡排序(稳定)O() 快速排序(不稳定)O() 直接选择排序(不稳定)O() 堆排序(...
问题: 分析双向链表的创建,插入,删除,展示等基本操作 分析: 双向循环链表主要是在判断是否结束的时候,不是判断为NULL了,而是判断是否是头结...
问题: 有一棵树,输出某一深度的所有节点,有则输出这些节点,无则输出EMPTY。该树是完全二叉树。 输入: 输入有多组数据。 每组输入一个n(1...
链栈的好处就是,不用考虑栈满的情况了 链栈需要用头插法的方式,来入栈,因为如果使用尾插法的话,进栈好进,但是出栈的时候,就有问题了,栈顶指针下不...
堆,就是一颗完全二叉树,除了,最后一个行可能不是满的,其他层都是满的 要想进行堆排序,需要知道,最后一个非叶子节点的下标,这里我使用数组,下标从...
问题:一圈人围成一圈,从1开始数,当数到3的人就退出,下一个继续从1数 主要程序: #include using namespace std; ...
代码: #include using namespace std; int main() { int n,a[20][20]={0}; ...
进制转化(c++) #include <cstdlib> int a=strtol(str,&stop,8); //8进制转为10进制 itoa...
素数:只能被1和自身所整除的数 代码: int a,b,i,j; scanf("%d%d",&a,&b); for(i=a;i<=b;i...