分享至
如果要利用堆疊資料結構將一個 10 進制數字轉換為 2 進制,請問要怎麼做呢?
已邀請的邦友 {{ invite_list.length }}/5
我不會但這個人會
其實只是要他們實做堆疊來使用吧?不然轉換方法很多,堆疊也只是當作儲存,儲存方法也不只是堆疊。
影片太棒啦!謝謝大神!
JAH
我倒認為使用stack是有用意的。還是要看場景。譬如它後進先出的特性就很適合拿來「從最低位開始算,但從最高位開始讀」。
一般來說,都會利用一下sql本身的函數mssql是convertmysql則是conv
其它sql我就不查了。
如果是要直接計算的話。基本上如果10進位轉換的話就比較簡單。直接相除取餘數的方式就好。如海綿寶寶那段影片。
但如果不是10進位轉換其它的話。則一般常用的計算方式是先轉成10進位後。再用相除取餘的方式。
IT邦幫忙