c++编程题 输入一个字符串,存入数组a,将其复制到数组b,然后将数组b中所有小写字母改为大写字母
c++编程题 输入一个字符串,存入数组a,将其复制到数组b,然后将数组b中所有小写字母改为大写字母
日期:2015-07-10 04:46:03 人气:1
如果是数组, 在a,b设置一个i和j, 指向当前元素, 初始指向第一个元素. 如果i和j所指都有元素,比较i,j所指元素大小, 把大的复制到c, 并且相应的i或j+1.(谁大加谁), c也+1右移一位,如果i或j没有元素,那么就忽略没有元素的那个表, 直接复制剩下下的到c .循环的停止条件是i和j都没有元素了. 如果是链表, 那么就修改相应的next域, 原理同上.不用创建或者删除新节点, 而是将结点顺序重新规划, 注意next域的修改顺序防止掉链, 你自己画个图研究一下即可. 最后达到的效果是a, b链