问题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2019
问题简述:有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。
问题分析:1.动态分配一个指针数组,输入原有数组的元素(已经从小到大排序号)和准备插入的数组元素 2.将要插入的数字与原有数组的元素进行比较,如果这个数字大于最大的数,则把数组的长度加1,并把这个数字放在最后一位 3.如果这个数字小于数组中的最大的数,则使用for循环进行比较,如果数组中的某一个元素大于这个要插入的数字,则把这个数字赋给数组的这个下标,并把位于这个下标后面的数组元素向后移动一位 3.输出插入后的数组元素
代码:
数列有序!
最新推荐文章于 2023-11-09 13:24:35 发布