亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                c語言處理順序表的就地逆置

                c語言處理順序表的就地逆置

                掌握數(shù)據(jù)結構是編寫出地道、復雜程序的基礎。很難想象一個不懂數(shù)據(jù)結構的人,或是不夠精通數(shù)據(jù)結構的人會是一個出色的程序員。因此多用數(shù)據(jù)結構的知識編寫一些程序?qū)ε囵B(yǎng)人們的編程水平以及用計算機處理復雜問題的能力都大有裨益。本章將通過一些具體的實例介紹數(shù)據(jù)結構在程序設計中的應用。

                題目要求:

                編寫一個函數(shù),實現(xiàn)順序表的就地逆置,也就是說利用原表的存儲空間將順序表(a1,a2,…an)逆置為(an,an-1,…a1)。

                題目分析:

                本題主要考查順序表線性結構的應用。順序表的基本操作包括順序表的創(chuàng)建,插入數(shù)據(jù),刪除數(shù)據(jù)等。但是在實際的應用中,對順序表的操作并不僅限于上述這幾種操作。因此學習順序表也不能僅限于學懂前面所講的幾種操作而已,應當靈活掌握順序表結構,并能夠熟練地操縱順序表。

                #include “stdio.h”# define MAXSIZE 10 /*靜態(tài)順序表的最大空間*/typedef struct{ int * base; int length;}sqlist ; /*定義一個順序表類型*/reverseSQ(sqlist *l){/*實現(xiàn)順序表l的就地逆置*/ int low = 0 , high = l->length – 1;/*low和high分別指向順序表的首尾*/ int buf , i; for(i=0;ilength/2;i++) { /*循環(huán)length/2次,實現(xiàn)數(shù)據(jù)逆置*/ buf = l->base[low] ; l->base[low] = l->base[high]; l->base[high] = buf; low++; high–; }}main(){ sqlist l; int a , i = 0; /*創(chuàng)建一個順序表*/ l.base = (int *)malloc(sizeof(int)*MAXSIZE); l.length = 0; /*輸入數(shù)據(jù)*/ printf(“Please input below 10 integer into the sqlist”) ; printf(“Type -1 for stopping input”); scanf(“%d”,&a); while(a != -1 && i<=9) { l.base[i] = a; l.length++;i++;if(i <10){scanf("%d",&a);} } /*輸出原順序表中的數(shù)據(jù)*/ printf("The contents of the sqlist are"); for(i=0;i<l.length;i++) printf("%d ",l.base[i]); printf(""); reverseSQ(&l); /*就地逆置順序表*/ /*輸出逆置后的順序表中的數(shù)據(jù)*/ printf("The contents of the reversed sqlist are"); for(i=0;i<l.length;i++) printf("%d ",l.base[i]); getche();}

                運行結果:

                運行結果

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權歸原作者所有,如有侵權請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年7月28日 18:09
                下一篇 2022年7月28日 18:09

                相關推薦

                • cad連續(xù)標注快捷鍵(cad連續(xù)標注快捷鍵)

                  本文主要講的是cad連續(xù)標注快捷鍵,以及和cad連續(xù)標注快捷鍵相關的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標注快捷鍵 CAD尺寸標準快捷命令:DL…

                  2022年11月27日
                • 寶可夢朱紫寶主順序怎么選擇?寶可夢朱紫寶主挑戰(zhàn)順序攻略

                  寶可夢朱紫寶主順序如何選擇?寶主挑戰(zhàn)的順序有很多玩家都加入了討論,大家想要了解清楚正確的挑戰(zhàn)順序,接下來小編就給大家簡單的介紹一下寶主挑戰(zhàn)的順序,各位趕緊通過下面的攻略多了解一下詳…

                  2022年11月25日
                • 什么是推廣cpa一篇文章帶你看懂CPA推廣渠道

                  CPA渠道 CPA指的是按照指定的行為結算,可以是搜索,可以是注冊,可以是激活,可以是搜索下載激活,可以是綁卡,實名認證,可以是付費,可以是瀏覽等等。甲乙雙方可以根據(jù)自己的情況來定…

                  2022年11月25日
                • 抖音直播帶貨有哪些方法技巧(抖音直播帶貨有哪些痛點)

                  如今抖音這個短視頻的變現(xiàn)能力越來越突顯了,尤其是在平臺上開通直播,更具有超強的帶貨屬性,已經(jīng)有越來越多的普通人加入到其中了。不過直播帶貨雖然很火,但是也不是每個人都能做好的,那么在…

                  2022年11月24日
                • 淘寶直播開通后帶貨鏈接怎么做(淘寶直播需要開通淘寶店鋪嗎)

                  直播帶貨無論是對于商家來說還是主播收益都是非??捎^的,所以不少平臺都有直播帶貨功能,一些小伙伴也想加入淘寶直播,那么淘寶直播開通后帶貨鏈接怎么做?下面小編為大家?guī)硖詫氈辈ラ_通后帶…

                  2022年11月24日
                • 寶可夢朱紫道館及寶主攻略順序是什么 道館及寶主攻略順序匯總

                  作為寶可夢資深愛好者,小伙伴們對寶可夢朱紫里面的所有道館恨不得馬上跳過,當場就來挑戰(zhàn)地區(qū)冠軍,但這顯然是不可能的,你得按照游戲里面遇到的順序來進行挑戰(zhàn)。那么具體的挑戰(zhàn)順序是什么樣的…

                  2022年11月24日
                • 今天出入濟南最新通知(出入濟南政策最新消息今天)

                  近日濟南疫情感染人數(shù)也在不斷增加,劃分的高風險區(qū)也是越來越多了。據(jù)最新統(tǒng)計,截止2022年11月24日11時,濟南共有低風險地區(qū)12處,高風險地區(qū)338處。很多朋友都擔心現(xiàn)在濟南無…

                  2022年11月24日
                • 園屬于什么結構(園的結構和部首)

                  園 yuán:全包圍結構,平穩(wěn)端正中稍帶左收右展。 外部“口” 體態(tài)端莊,稍抗肩,稍帶左輕右重。左豎起筆稍抖,豎身勿重,稍左斜,垂露收筆;第二筆橫折壓著左豎起筆,橫畫稍抗肩,不要重…

                  2022年11月24日
                • 明查|美國新冠后遺癥患者中有16%癥狀嚴重以致無法工作?

                  點擊進入澎湃新聞全球事實核查平臺 速覽 – 網(wǎng)傳數(shù)據(jù)比例無權威信源佐證,該比例有可能是結合了美國疾病防控中心和布魯金斯學會的數(shù)據(jù)得出,但這兩個機構的調(diào)研目的和樣本都不同…

                  2022年11月24日
                • 快手限流多久能解除(快手限流什么意思)

                  我相信很多人都看中了快手平臺的商機,都爭先恐后地想要搶占機會,可一些人剛剛作出一點成績,就被降權了,自己也不知道什么原因。所以今天就來聊聊快手賬號降權操作分享,趕快來看看避免違規(guī)!…

                  2022年11月23日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時間:周一至周五,10:30-18:30,節(jié)假日休息