体验C#——关于数组合并的简单算法的实现
来源:互联网 发布:长虹网络电视连不上wf 编辑:程序博客网 时间:2024/05/18 09:05
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace T3Array{ class Program { //合并为一维数组 static int[] MergeOne(int[] a,int[] b) { int[] c = new int[a.Length + b.Length]; for (int i = 0; i < a.Length; i++) { c[i] = a[i]; } for (int i = 0,j=a.Length; i < b.Length; i++,j++) { c[j] = b[i]; } return c; } //合并为二维数组 static int[,] MergeTwo(int[] a, int[] b) { int[,] c = new int[2,3]; for (int i = 0; i < 2; i++) { for (int j = 0; j < 3; j++) { if(i==0) c[i, j] = a[j]; else c[i, j] = b[j]; } } return c; } static void Main(string[] args) { int[] arr1 = new int [3]{1,2,3 }; int[] arr2 = new int[3] { 5, 6, 8 }; //合并为一维数组 int[] arr3 = MergeOne(arr1, arr2); foreach (int i in arr3) { Console.Write(" {0}",i); } Console.WriteLine(); //合并为二位数组 int[,] arr4 = MergeTwo(arr1,arr2); foreach (int i in arr4) { Console.Write(" {0}", i); } Console.ReadKey(); } }}
0 0
- 体验C#——关于数组合并的简单算法的实现
- 体验C#——冒泡算法的C#实现
- C++模板数组实现有序数组的排列合并算法
- 体验C#——关于循环语句的一些有趣题目的实现
- C语言实现:合并两个有序的数组,合并后的数组依然有序
- 排序算法的数组实现 -- 合并排序(三)
- 简单归并算法-有序数组合并算法实现
- Android学习笔记(6)—关于Dialog的简单体验
- 关于ListActivity的简单体验
- 关于Dialog的简单体验
- C语言------栈的初体验(数组实现)
- 合并字符串数组的实现
- C中关于数组以及数组的简单运算
- 关于视频剪辑算法的简单实现
- 【数据结构与算法】(一) c 语言实现数组的简单操作
- 数组的简单算法
- PID算法的简单C语言实现
- Dijkstra算法的简单实现(C++)
- solr的相关操作(addDocument,flush,commit,rollback,optimize,close)解析
- Android 、混淆代码总结
- python第三方库系列之十一--django.db的connection库
- android 手机设备唯一标识
- eclipse使用笔记
- 体验C#——关于数组合并的简单算法的实现
- 找出买卖股票的最大收益及其时间
- JDK 7中的文件操作的新特性
- VC++的窗口句柄和窗口ID
- hadoop学习笔记1
- android sqlite查询数据时报错: get field slot from row 0 col -1 failed
- Camel中配置不同servlet的一种方法
- EditText光标讲解
- Angular 学习笔记 1