24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 613  |  回复: 0

prettysky

新虫 (初入文坛)

[交流] 算法导论(插入排序)

今天把Introduction to algorithms看完了第二章的内容,感觉还是有有不懂得地方比如那个Lgn就整的我很无奈,表示不大懂n=2^lgn是怎么得出来的。准备这个周先把书看一遍做做练习题,先不着急进行下一章。下午吃饭之前把插入排序写了一遍,因为一个&符号混在printf里导致数据溢出,整的好无奈。三天不练手生,以后还是老老实实编程吧,杜绝低级错误。下面贴下代码:
这个插入排序也是算法导论2.1-1习题(题中的"非升序(而不是非降序)"搞不懂,百度一下写的是A[n]>=A[n+1],所以就按照这个写的)
#include <stdio.h>
int main()
{
    int a,b,x,j,i,n,key;
    int A[100];
    scanf("%d",&n);
    for(a = 1;a <= n;a++)
        scanf("%d",&A[a]);
    for(b = 1;b <= n;b++)
        printf("%d ",A);
    printf("\n";
    for(j = 2;j <= n;j++)
    {
        key=A[j];
        i=j-1;
        while(i>0&&A<key)
        {
            A[i+1]=A;
            i=i-1;
        }
        A[i+1]=key;
    }
        for(x = 1;x <= n;x++)
        printf("%d ",A[x]);

     return 0;
}
总之,写完之后只有一种感受,好久没写代码了!!!!
以后的算法导论,争取一天,最晚两天一更新!!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 prettysky 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 085600 295分求调剂 +16 W55j 2026-03-30 19/950 2026-04-02 13:22 by chran16
[考研] 279求调剂 +3 傅文秋 2026-04-02 3/150 2026-04-02 13:05 by 1753564080
[考研] 071000生物学调剂 +3 知昭蔓 2026-04-02 3/150 2026-04-02 11:48 by youngjohn
[考研] 材料科学与工程调剂 +18 深V宿舍吧 2026-03-30 19/950 2026-04-02 10:28 by sanrepian
[考研] 求调剂,一志愿 南京航空航天大学 ,080500材料科学与工程学硕,总分289分 +11 @taotao 2026-03-29 11/550 2026-04-02 10:04 by realme321
[考研] 一志愿南昌大学324求调剂 +11 hanamiko 2026-04-01 11/550 2026-04-02 09:00 by sanrepian
[考研] 08生物与医药专硕初试346找调剂 +6 dianeeee 2026-04-01 7/350 2026-04-02 08:23 by guoweigw
[考研] 一志愿北交大材料工程,总分358 +4 cs0106 2026-04-01 4/200 2026-04-02 07:42 by 尚水阁主
[考研] 302求调剂一志愿北航070300,本科郑大化学 +8 圣日耳曼条 2026-04-01 11/550 2026-04-02 07:40 by chemdavid
[考研] 08工科275分求调剂 +13 AaAa7420 2026-03-31 13/650 2026-04-02 06:19 by 286640313
[考研] 286求调剂 +5 Sa67890. 2026-04-01 7/350 2026-04-01 19:50 by 6781022
[考研] 353求调剂 +4 拉钩不许变 2026-04-01 4/200 2026-04-01 18:10 by 记事本2026
[考研] 285求调剂 +7 AZMK 2026-03-30 13/650 2026-04-01 17:00 by 七度不信任
[考研] 311求调剂 +10 李芷新1 2026-03-31 10/500 2026-04-01 14:38 by chenqifeng666
[考研] 311求调剂一志愿合肥工业大学 +14 秋二十二 2026-03-30 14/700 2026-04-01 11:45 by chemdavid
[考研] 080200学硕,机械工程专业277分,求带走! +4 瓶子PZ 2026-03-31 4/200 2026-03-31 20:16 by vgtyfty
[考研] 材料工程085601数二英一335求调剂 +5 双马尾痞老板2 2026-03-31 5/250 2026-03-31 19:07 by Wang200018
[考研] 254材料与化工求调剂 +3 翰冬林楠 2026-03-30 4/200 2026-03-31 17:53 by yishunmin
[考研] 263求调剂 +3 DDDDuu 2026-03-27 3/150 2026-03-31 16:21 by 土木硕士招生
[考研] 22408 359分调剂 +4 Qshers 2026-03-27 8/400 2026-03-31 08:53 by Qshers
信息提示
请填处理意见