看板 java 關於我們 聯絡資訊
※ 引述《ianchou821 (修羅惡)》之銘言: : 最近再解一些online judge的題目 : 在C++中 STL有許多方便的函式 如 next_permutation(),upper_bound()之類的 : 請問Java的官方版本裡面有這一類的函式嗎? 純粹解釋那兩個東西是什麼 bool next_permutation(beign, end [,comparator]); http://www.cppreference.com/cppalgorithm/next_permutation.html 輸入 begin iterator 與 end iterator, 將此區間的排列弄成下一個排列 如 input 陣列 1234, 該陣列會被轉為 1243 回傳則為 true 表示陣列已被改變(還沒抵達終點 4321) * iterator upper_bound(begin, end, value [, comparator]); http://www.cppreference.com/cppalgorithm/upper_bound.html 輸入 begin iterator 與 end iterator, 找出此 value 最後一個可以安插的位置在哪裡? 傳回該 iterator 表示該位置 注意,輸入的 begin 與 end 區間必須是已序的(sorted) 如 input 陣列 1144, value 為 1, 則輸出為第二個 1 所在位置 反之,lower_bound 則是找到最早一個可以安插的位置 如 input 陣列 1144, value 為 1, 則輸出為第一個 1 所在位置 -- 生死去来、棚頭傀儡、一線断時、落落磊磊 《花鏡》-世阿弥 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.87.175
PsMonkey:可不可以告他「不合版面主旨」 XDXD 10/29 15:05