1. 程式人生 > >程式設計師的數學--排列組合(0)

程式設計師的數學--排列組合(0)

何為計數?

     我們每天生活都離不開計數:外出購物時,數出蘋果的數量。乘電車時,數出距離目的地還有幾站。撲克牌遊戲中,輸出自己還有幾張牌。

 

1.注意遺漏和重複

      遺漏就是沒有數全全部的數,有漏數的情況出現。

      而重複和遺漏恰恰相反,是將已有的數重複數了多次。

 

2.不要忘記0

      思考:在10米的路上,從一端開始,每隔1m就種一棵樹,那麼需要種多少棵樹?

      解答:從路的一端開始,每隔1m就種一棵樹的意思是在0,1,2,3,4,5,6,7,8,9,10米的位置種樹,故一共需要11棵樹

 

      思考:記憶體中排列著程式要處理的100個數據,從第一個開始一次為0號,1號,2號。。。,那麼最後一個編號是多少?

      解答:第一個資料是0號

         第二個資料是1號

         第三個資料是2號

         .........

         第一百個資料是99號