求c语言一维数组排序的平衡点,

已知一个整数数组a[N]是排好序的

嘫后改变元素a[m]的值,那么如何确定a[m]应该被调换到什么地方

如果不能够创建一个新的数组、也不能够对a[N]的元素进行删减的话。

如果可以允許删减的话那么我可以将a[m]放到最后,然后使用如下的算法来确定:


输入是16位位宽的数组有1024个进行排序,取中间的768个数进行平均搞了半天没有实现,哪位大神指点一下


0

对速度有要求吗对速度有较高要求就用A栈,但是相当耗费资源沒要求就类似C语言的冒泡法排序吧,简单也节约资源

请问楼主,弄出来了么我现在也是对大量数据排序,感觉很棘手

我要回帖

更多关于 c语言一维数组 的文章

 

随机推荐