社区
C#
帖子详情
倾囊相赠:仅问一些数组的算法问题!
heatwin
2003-08-01 05:59:31
1、如何将二位数组temp[][](string类型)转换为一维数组?该二维数组是任意的二维数组,未可预知其长度。
2、如何将上面转换成的一维数组保持元素的唯一性?
请将算法告知,最好有代码啦^_^,谢谢!
可能分不多,但这已经是极限了,请大家包涵!
...全文
26
3
打赏
收藏
倾囊相赠:仅问一些数组的算法问题!
1、如何将二位数组temp[][](string类型)转换为一维数组?该二维数组是任意的二维数组,未可预知其长度。 2、如何将上面转换成的一维数组保持元素的唯一性? 请将算法告知,最好有代码啦^_^,谢谢! 可能分不多,但这已经是极限了,请大家包涵!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
6HZ
2003-08-01
打赏
举报
回复
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶█████████顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶███████████████顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶██████████████████顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶████████████████顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶███████顶███顶顶█████顶顶顶顶顶顶顶顶顶顶顶
顶顶顶████████████顶顶顶顶顶顶████顶顶顶顶顶顶顶顶顶顶顶顶
顶██████████████顶顶顶顶顶顶████顶顶顶顶顶顶顶顶顶顶顶顶
顶████████████顶顶顶顶顶顶顶███████████顶顶顶顶顶顶
顶████████████顶顶顶顶顶顶██████████████顶顶顶顶
顶顶██████████顶顶顶顶顶██████顶顶顶███████顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶顶████顶顶顶顶顶顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶顶██顶顶顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶顶████顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶顶████顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶顶███顶顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶顶███顶顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶████顶顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶████顶顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶████顶顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶████顶████顶顶█████顶顶顶顶顶
顶顶顶顶顶顶顶顶████顶顶顶顶███顶顶████顶顶█████顶顶顶顶顶
顶顶██顶顶顶█████顶顶顶顶███顶顶███顶顶顶█████顶顶顶顶顶
顶顶██████████顶顶顶顶顶██顶顶██顶顶顶顶█████顶顶顶顶顶
顶顶顶█████████顶顶顶顶顶顶顶顶███顶顶顶顶顶████顶顶顶顶顶
顶顶顶顶顶███████顶顶顶顶顶顶顶顶███顶████顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶██████顶顶顶顶顶顶顶████顶顶█████顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶███顶顶顶顶顶顶█████顶顶顶███████顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶██████顶顶顶顶顶██████顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶██████顶顶顶顶顶顶███████顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶█████顶顶顶顶顶顶顶顶顶██████顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶█████顶顶顶顶顶顶顶顶顶顶顶████顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶███顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶███顶顶顶顶
6HZ
2003-08-01
打赏
举报
回复
string[] A1=new string[];
string[][] A2=new string[][]{{"aa","aa"},
{"bb","bb","bb"},
{"cc","cc","cc","cc"}
};
int n=0;
for(int i=0;i<A2.GetLength(0);i++) //遍历一维
{
for(int j=0;j<A2[i].GetLength(0);j++) //遍历二维
{
int k=n; //A1的尾计数器
for(;k>=0;k--) //保持元素唯一
if(A[k]=A2)break;
if(k<0){
A1[n]=A2[i][j];
n++;
}
}
}
ddy2000
2003-08-01
打赏
举报
回复
ArrayList al=new ArrayList();
for(int i=0;i<temp.Length(0);i++)
{
for(int j=0;j<temp.Length(1);j++)
{
if(!(al包含temp[i][j])) //保持唯一
al.Add(temp[i][j]);
}
}
具体函数记不太清楚
leetcode 128. 最长连续序列 -
数组
-并查集
感谢醉笑陪公看落花@知乎
倾
囊
相
授,感谢小伙伴们督促学习,一起进步
相
关文章 leetcode 581. 最短无序连续子
数组
-双指针 文章目录分析方法1 - 字典+ 并查集 - 超时方法2 字典+ 链表 - 通过方法3 哈希 O(n) 通过...
BAT面试官好喜欢
问
的几道
算法
题!ps:【还得让你手写】
在这里,只需要去定义一个
数组
boolean[] memo,其中第 i 位 memo[i] 表示待拆分字符串从第 0 位到第 i-1 位是否可以被成功地拆分。 然后分别计算每一位是否可以被成功地拆分。 代码实现 class Solution { ...
收藏!图解JVM经典五十
问
,这下面试稳了!
「关注“石杉的架构笔记”,大厂架构经验
倾
囊
相
授」“从零开始带你成为JVM实战高手” 免费加餐啦!点击查看 专栏目录【文章来源】【公众号:三分恶】大家好,我是老三,“面渣逆袭“系列继续...
java工程师必知必会的 hashcode 和 hash
算法
!
公众号后台回复“学习”,获取作者独家秘制精品资料扫描下方海报二维码,试听课程:(课程详细大纲,请参见文末)限时折扣99元(原价199元)
仅
限7.22 ~ 7.28预...
ACM
算法
模板 · 一些常用的
算法
模板-模板合集(打比赛专用)
// k表示前k个数不动
仅
移动后面n-k位数 if (k == n - 1 ) { for ( int i = 0 ; i ; i++) { printf ( "%d" , list [i]); } printf ( "\n" ); } else { for ( int i = k; i ; i++) { // 输出的...
C#
110,549
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章