Re: [問題] 一個檢查array內容的功能
※ 引述《Zoxge (Zoxge)》之銘言:
: 開發平台(Platform): (Ex: Win10, Linux, ...)
: Linux
: 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
: GCC
: 問題(Question):
: 有一個一維array,裡面隨機存了20個1~500之間的數字
: 現在要依序print出1~500之間的數字,但不包含那個一維array裡面的內容
: 請問除了下面網址內的方法(檢查array中每個index存放的值)之外
: 有什麼更快的方法能夠解決這個問題呢?
: 謝謝
: 程式碼(Code):(請善用置底文網頁, 記得排版)
: https://ideone.com/1KIzIo
bool isNumberInArray[501]={0};
for(int i=0;i<20;i++)
{
isNumberInArray[ ARRAY[i] ]=1;
}
for(i=1;i<=500;i++)
{
if( 0 == isNumberInArray[i] )
printf("%d",i);
}
用一個大小為500的bool array紀錄哪些數字不用印出來
然後依序把剩下的數字印出來即可
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.47.7
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1492699944.A.063.html
→
04/20 23:37, , 1F
04/20 23:37, 1F
→
04/21 01:25, , 2F
04/21 01:25, 2F
→
04/21 01:26, , 3F
04/21 01:26, 3F
→
04/27 13:10, , 4F
04/27 13:10, 4F
→
04/27 13:11, , 5F
04/27 13:11, 5F
推
04/28 10:07, , 6F
04/28 10:07, 6F
→
04/28 10:08, , 7F
04/28 10:08, 7F
→
04/28 10:09, , 8F
04/28 10:09, 8F
→
04/28 10:15, , 9F
04/28 10:15, 9F
→
04/28 13:03, , 10F
04/28 13:03, 10F
→
04/28 13:05, , 11F
04/28 13:05, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):