摘要:        
给定任意一个自然数,获取它重新排列后,下一个比它大的自然数,要求时间复杂度O(n)。例如: 给定1233,它的下一个是1323; 给定1323,它的下一个是1332; 给定9876,它的下一个不存在; 请设计一个函数,完成此功能。(语言不限) 我的思路其实是遍历第一次 获取到数值值递增的波动点 然后    阅读全文
posted @ 2019-02-22 03:27
toov5
阅读(310)
评论(0)
推荐(0)
        
            
        
        
摘要:        
把0挪放到最后 这样的结果是不能保证非0的数组元素顺序的: 所以可以用空间换时间的方法做: 这样是比较简单的    阅读全文
posted @ 2019-02-22 02:15
toov5
阅读(215)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号