![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构、算法刷题
wffzxyl
这个作者很懒,什么都没留下…
展开
-
【机试-华为】数组最大值放中间,其他依次放其左右
来源twc829,题目描述:给定一个数组input[] ,如果数组长度n为奇数,则将数组中最大的元素放到 output[] 数组最中间的位置,如果数组长度n为偶数,则将数组中最大的元素放到 output[] 数组中间两个位置偏右的那个位置上,然后再按从大到小的顺序,依次在第一个位置的两边,按照一左一右的顺序,依次存放剩下的数。例如:input[] = {3, 6, 1, 9, 7} ...原创 2018-04-19 16:43:45 · 605 阅读 · 0 评论 -
【数据结构】十一种排序算法C++实现
练习了十一种排序算法的C++实现:以下依次为,冒泡、选择、希尔、插入、二路归并、快排、堆排序、计数排序、基数排序、桶排序,可建立sort.h和main.cpp将代码放入即可运行。如有错误,请指出更正,谢谢交流。 Python版本实现:王培军:https://blog.csdn.net/qq_33287645/article/details/81702993// sort.h#...原创 2018-10-04 12:20:58 · 547 阅读 · 0 评论