原文:有1、2、3、4個數字,能組成多少個互不相同 且無重復數字的三位數?都是多少?

前言 今天看到一個超級簡單的算法題,但是我當時思路往遞歸,逐級篩選里面想了。結果百度查查答案,超級簡單。 真是慚愧慚愧,不過我還是堅持用遞歸實現了,因為用遞歸的方案,可以適用於任何給定數據和指定位數。 傳統解法 如下所示,因為題目是找 組合的三位數,因此可以用三重循環,遍歷所有組合,篩選不重復組合即可。 但是該方案,如果給定數據改變,組合位數改變,那代碼就得大改,所以不是一個通用的好方法。 遞歸求 ...

2021-07-18 14:24 0 289 推薦指數:

查看詳情

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM