欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

c++两个数组对比去掉重复的元素_30 数组案例

发布时间:2023/12/2 c/c++ 57 豆豆
生活随笔 收集整理的这篇文章主要介绍了 c++两个数组对比去掉重复的元素_30 数组案例 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

数组案例

案例一:筛选指定数组元素

  • 要求:将数组[2,0,6,1,77,0,52,0,25,7]中的0去掉后,形成一个不包含0的新数组。
var arr = [2,0,6,1,77,0,52,0,25,7];var newArr = [];for(var i=0; i<arr.length; i++){if(arr[i]!=0){newArr[newArr.length]=arr[i]}}console.log(newArr);

案例二:翻转数组

  • 要求:将数组['梅长苏','林殊','霓凰','萧景琰','蔺晨']的内容反过来存放,输出['蔺晨','萧景琰','霓凰','林殊','梅长苏']
var arr = ['梅长苏','林殊','霓凰','萧景琰','蔺晨'];var newArr = [];for(var i=0; i<arr.length; i++){newArr[newArr.length] = arr[arr.length-1-i];}console.log(newArr);

案例三:数组排序(冒泡排序)

  • 冒泡排序是一种简单的排序算法,它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把他们交换过来。走访数列的工作时重复地进行直到不再需要交换,也就是说该数列已经排序完成。
  • 将数组[5,4,3,2,1]中的元素按照从小到大的顺序排序并输出

var arr = [5,4,3,2,1];for(var i=0; i<arr.length-1; i++){for(var j=0; j<arr.length-1-i; j++){if(arr[j]>arr[j+1]){var temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}console.log(arr)

总结

以上是生活随笔为你收集整理的c++两个数组对比去掉重复的元素_30 数组案例的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。