日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于visual Studio2013解决C语言竞赛题之1081shell排序

發布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于visual Studio2013解决C语言竞赛题之1081shell排序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.



題目


解決代碼及點評

/************************************************************************/ /* 81. SHELL排序程序。 該方法的特征是:一個元素與它間隔為J 的元素進行比較或交換,然后逐步縮小這個間隔到1為止。 J縮小的規律可以是 J<=J/2或J<=(J+1)/2,我們取 J<=J/2(取整)編程。具體地說方法如下: 對于N個數據,首先讓J<=INT(N/2),讓X[1]與X[J+1]比較(假設數組名X), X[2]與X(J+2)比較,...,X[N-J]與X[N]比較,若次序顛倒,則互相交換。然后再重新比較一輪, 直到沒有交換為止。于是令J<=INT(J/2),再重復以上操作,直到J=1,而且在這一輪比較中沒有交換,才排序完成。 例如 N=9 數據為: 5 7 6 4 9 1 3 2 8 交換次數 J取4(INT(9/2)) 5 1 3 2 8 7 6 4 9 4 再比較一輪 不變 0 J取2(INT(4/2)) 3 1 5 2 6 4 8 7 9 3 再比較一輪 不變 0 J取1(INT(2/2)) 1 3 2 5 4 6 7 8 9 4 再比較一輪 1 2 3 4 5 6 7 8 9 2 再比較一輪 不變 停止*/ /************************************************************************/ #include <stdio.h> #include <stdlib.h> void Shellsort(int * arr,int n) {int i,j,increment;int temp;for (increment=n/2;increment>0;increment/=2){for (i=increment;i<n;i++){temp=arr[i];for (j=i;j>=increment;j-=increment){if (temp<arr[j-increment]){arr[j]=arr[j-increment];}else{break;}}arr[j]=temp;}} } void main() { int arr[10]={1,4,2,6,3,8,9,6,3,12};for (int i=0;i<10;i++){printf("%5d",arr[i]);}printf("\n");Shellsort(arr,10);for (int i=0;i<10;i++){printf("%5d",arr[i]);}printf("\n");system("pause"); }


代碼編譯以及運行

由于資源上傳太多,資源頻道經常被鎖定無法上傳資源,同學們可以打開VS2013自己創建工程,步驟如下:

1)新建工程

2)選擇工程

3)創建完工程如下圖:

4)增加文件,右鍵點擊項目

5)在彈出菜單里做以下選擇

6)添加文件

7)拷貝代碼與運行


程序運行結果


代碼下載

http://download.csdn.net/detail/yincheng01/6681845

解壓密碼:c.itcast.cn



轉載于:https://www.cnblogs.com/new0801/p/6177405.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的基于visual Studio2013解决C语言竞赛题之1081shell排序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人三级黄色片 | 免费成人av在线 | 国产不卡视频在线观看 | 国产伦精品一区二区三区千人斩 | 国产一区二区电影 | 爱爱视频在线看 | 人妻无码中文久久久久专区 | 午夜在线一区二区三区 | 午夜国产片 | 国产成人av在线播放 | 欧美日韩午夜精品 | 日韩av不卡在线观看 | 国产69精品久久 | 日韩成人一区 | 伊人网综合视频 | 精品无码久久久久久久 | 国产精品高潮呻吟久久 | 国产精品三级电影 | 欧美一区二区免费电影 | 欧美粗暴jizz性欧美20 | 欧美极品jizzhd欧美 | 天天碰视频| 亚洲欧美乱日韩乱国产 | 国产视频精品一区二区三区 | 四虎网站 | 高清视频免费在线观看 | 91在线观看网站 | 精品黄色 | 天天影视插插插 | 美女视频久久久 | 爱爱一区二区三区 | 国产精品久久久久一区二区三区 | 亚洲成人av免费观看 | 91精品国产综合久久久蜜臀 | 亚洲乱码国产乱码精品精98午夜 | 日韩深夜在线 | 久久精品视频在线观看 | 性喷潮久久久久久久久 | 四虎成人影视 | 国产精品-区区久久久狼 | 亚洲av无码国产精品久久 | 91久久网 | 国产福利在线视频 | 久久精品无码一区二区三区 | 久久精品这里 | 97成人精品 | 中文字幕一区二区久久人妻网站 | 亚洲精品福利网站 | 成人精品在线看 | 福利综合网 | 久久激情综合 | 日本视频网站在线观看 | 337p粉嫩大胆噜噜噜噜69影视 | 国产成人精品影视 | 熟妇五十路六十路息与子 | 欧美成人a视频 | 中文字幕成人在线 | 射久久久 | 91亚洲网站 | 人人看人人看 | 美女大bxxxxn内射 | 啪啪免费av | 激情欧美亚洲 | 自由 日本语 热 亚洲人 | 免费一级特黄特色大片 | 日本一二三不卡 | 久久久久久国产精品免费免费 | 男男大尺度 | 亚欧洲精品视频在线观看 | 日韩爽爽视频 | 干美女av | 国产精品国产一区二区 | 狠狠综合久久av一区二区 | 日韩毛片中文字幕 | 中文字幕伦理 | 都市激情亚洲综合 | www.第四色| 中文字幕乱轮 | 国产免费成人 | www.av网站 | 久章草影院 | 精品国产亚洲av麻豆 | 69一区二区 | 天天想你在线观看完整版电影高清 | 天堂在线视频 | 国产色网站 | www.狠狠干 | 欧洲成人综合 | 少妇一级淫片免费放播放 | 污污污www精品国产网站 | 成人av小说 | 色妇网 | 国产福利资源 | 黄色一级片在线 | 日韩一区二区高清 | 国产成人在线视频网站 | 亚洲精品免费在线视频 | 亚洲无人区码一码二码三码 | 国产一区二区在线不卡 |