在网上逛某论坛时,发现一所谓的高手贴了这样一道题,说是华为的面试题,如下:
有N个大小不等的自然数(1--N),请将它们由小到大排序。
要求程序算法:时间复杂度为O(n),空间复杂度为O(1)。
高手经过一番分析后,说该题其实很简单,给出了答案如下:















在网上逛某论坛时,发现一所谓的高手贴了这样一道题,说是华为的面试题,如下:
有N个大小不等的自然数(1--N),请将它们由小到大排序。
要求程序算法:时间复杂度为O(n),空间复杂度为O(1)。
高手经过一番分析后,说该题其实很简单,给出了答案如下: