博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 合并两个有序数组
阅读量:5162 次
发布时间:2019-06-13

本文共 1099 字,大约阅读时间需要 3 分钟。

1 int[] ints1 = new int[] { 2, 5, 6, 10, 15, 19 }; 2             int[] ints2 = new int[] { 3, 7, 11, 18 }; 3             ArrayList lists = new ArrayList(); 4             ArrayList temp = new ArrayList(); 5             lists.AddRange(ints1); 6             temp.AddRange(ints2); 7             for (int i = 0; i < lists.Count; i++) 8             { 9                 if (temp.Count > 0)10                 {11                     var strs2First = temp[0];//取第一个元素12                     if (Int32.Parse(lists[i].ToString()) >= Int32.Parse(strs2First.ToString()))13                     {14                         lists.Insert(i, strs2First);15                         temp.RemoveAt(0);16                     }17                     else if (Int32.Parse(lists[lists.Count - 1].ToString()) < Int32.Parse(strs2First.ToString()))18                     {19                         lists.Insert(lists.Count, strs2First);20                         temp.RemoveAt(0);21                     }                    22                 }                23             }

 

转载于:https://www.cnblogs.com/zk-zhou/p/6408744.html

你可能感兴趣的文章
Tomcat 网站部署(三)
查看>>
JS实现全选与取消 Jquery判断checkbox是否被选中
查看>>
如果重新设计网络,有没有可能合并IP地址跟MAC地址?
查看>>
德州扑克总纲
查看>>
linux下password的用法
查看>>
[poj1986]Distance Queries(LCA)
查看>>
BPM配置故事之案例11-操作外部数据源
查看>>
uniGUI试用笔记(一)
查看>>
漫谈python中的搜索/排序
查看>>
js_类数组转化为数组
查看>>
centos 7 安装 rvm 超时
查看>>
类库间无项目引用时,在编译时拷贝DLL
查看>>
module 'socket' has no attribute的解决方案
查看>>
Java NIO vs. IO
查看>>
BIO、NIO、AIO通信机制
查看>>
STL priority_queue<> 用法 <转>
查看>>
POJ-3009 Curling 2.0 简单BFS
查看>>
vs 2010 快捷键
查看>>
ref用于类类型
查看>>
canvas
查看>>