求助:2个数组中的值相互比较 本帖最后由 zyhwww 于 2011-04-04 17:31:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 集合不外乎并、差、交,你这是哪路呢?你这根本不是两个数组的问题,而是list2和一个值比较而已...先求出list1.Max就行了,那来什么绕...一看你数学就很差... 不就是合并有序序列嘛 int[] l1, l2, l3; int i=0,j=0,k=0; while (i < l1.Length && j < l2.Length) { if (l1[i] <= l2[j]) { l3[k++] = l1[i++]; } else { l3[k++] = l2[j++]; } } while (i < l1.Length) { l3[k++] = l1[i++]; } while (j < l2.Length) { l3[k++] = l1[j++]; } - -最后一个while弄错了,应该是l3[k++] = l2[j++];万恶的Ctrl C/V 哈哈 数学。。拿list1.Max跟你的list2比较。 调用c++写的dll文件出问题了,提示尝试读取或写入受保护内存 c#Winform datagridview焦点控制问题 在BLL里无法显示字段的定义 急急急,那位朋友告诉我,如何取得字符串的长度前2位 关于C#学习过程中学习方法的一些疑惑 DataGridView更新数据出错,增加新行也无效? 如何得到column的类型DataType 关于截取字符串 救助!!!,two 水晶报表 for .net 注册码大公开 如何给ListBox增加水平滚动条和自动向下滚动 请举例说明DialogResult、ShowDialog、show
int i=0,j=0,k=0; while (i < l1.Length && j < l2.Length)
{
if (l1[i] <= l2[j])
{
l3[k++] = l1[i++];
}
else
{
l3[k++] = l2[j++];
}
} while (i < l1.Length)
{
l3[k++] = l1[i++];
}
while (j < l2.Length)
{
l3[k++] = l1[j++];
}
最后一个while弄错了,应该是
l3[k++] = l2[j++];
万恶的Ctrl C/V
拿list1.Max跟你的list2比较。