stream

stream

 
// int pivot = array[(low + high) / 2];
采用这句的时候会出问题,在调试中发现,当pivot本身就是数组中最大值时,low和high的会全部循环完,而跳出循环,没有实现交换的目的;
可能是对算法理解有问题,不应该是low和high进行交换,应该是是和pivot进行交换

导航

统计

常用链接

留言簿

搜索

最新评论