社区
Java EE
帖子详情
二维数组分组排序问题
readzhangxy
2004-11-04 09:29:51
int i=0 ,j=0;
String a="";
String b="";
String data[][] = new String data[50][3];
data[i][0] = a;
data[i][1] = b;
data[i][2] = Integer.toString(j);
我想把数组中在a和b都相等情况下的j相加。望指教。能否给些实例。
...全文
117
6
打赏
收藏
二维数组分组排序问题
int i=0 ,j=0; String a=""; String b=""; String data[][] = new String data[50][3]; data[i][0] = a; data[i][1] = b; data[i][2] = Integer.toString(j); 我想把数组中在a和b都相等情况下的j相加。望指教。能否给些实例。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
readzhangxy
2004-11-04
打赏
举报
回复
哥哥。麻烦你还是把它写全吧。行吗??谢谢了。我还没太明白你的思路。
haroyy
2004-11-04
打赏
举报
回复
class data{
String a;
String b;
int j;
public data(String a,String b,int j){
this.a = a;
this.b = b;
this.j = j;
}
public boolean equals(data d){
if(d.a.equals(this.a)&&d.b.equals(this.b))return true;
return false;
}
}
data[] dt = new data[50];
...
下面的我就不写了
readzhangxy
2004-11-04
打赏
举报
回复
不好意思可能是我没说清楚。我是说data[i][0]中的a和data[i+1][0]中的a相等,data[i][0]中的b和data[i+1][0]中的b相等。不是a=b。
haroyy
2004-11-04
打赏
举报
回复
做个循环不就行了:
int sum = 0;
for(int k = 0;k < 50;k++){
if(data[k][0].equals(data[k][1])){
sum += Integer.parseInt(data[k][2]);
}
}
readzhangxy
2004-11-04
打赏
举报
回复
我是要把三个参数传进data类中吗?还有就是
data[] dt = new data[50];Vector vt = new Vector();
int pos;
for(int i = 0;i < 50;i++){
if(vt.contains(dt[i])){
pos = vt.indexOf(dt[i]);
data dtb = (data)vt.get(pos);
dtb.inc(dt[i].j);
}else{
vt.add(dt[i]);
这段是什么含义啊 ?能解释一下吗????
haroyy
2004-11-04
打赏
举报
回复
class data{
String a;
String b;
int j;
public data(String a,String b,int j){
this.a = a;
this.b = b;
this.j = j;
}
public boolean equals(Object d){
if(((data)d).a.equals(this.a)&&((data)d).b.equals(this.b))return true;
return false;
}
public void inc(int j){
this.j += j;
}
}
data[] dt = new data[50];Vector vt = new Vector();
int pos;
for(int i = 0;i < 50;i++){
if(vt.contains(dt[i])){
pos = vt.indexOf(dt[i]);
data dtb = (data)vt.get(pos);
dtb.inc(dt[i].j);
}else{
vt.add(dt[i]);
}
}
利用PHP获取汉字首字母并且
分组
排序
详解
前言 本文主要给大家介绍了关于PHP获取汉字首字母并
分组
排序
的相关内容,因经常我们在做项目的时候,会有按首字母... *
二维数组
根据首字母
分组
排序
* @param array $data
二维数组
* @param string $targetKey 首字
约瑟夫环leetcode-leetcode-everyday:leetcode-每天
二维数组
1111 有效货号字符串 1162 地图分析 广度优先搜索 面试题62 圆圈中最后剩下的数字 约瑟夫环 10.4 jz50 第一个只出现一次的字符 哈希表 jz09 两个栈实现队列 (使用LinkedList实现栈),一个栈用来push,另...
青少年C++编程NOIP/CSP竞赛通关语法-
二维数组
1、本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课;2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;3、本课程是基于小学生的认知发展水平开发的,运用孩子生活中常见的例子来阐述编程知识,让孩子听得懂学得会;4、学完本课程后,孩子可以自主编程,解决竞赛中,生活实际
问题
,5、拓展孩子计算思维,应对人工智能时代的挑战。6、本课程介绍的是
二维数组
。也是历来竞赛重要考点。
leetcode单词接龙2-LeetCode:力码
leetcode单词接龙2 LeetCode Python3 刷题记录 推荐题目列表 第一周题目列表 ...74.搜索二维矩阵 126.单词接龙 II 第六周题目列表 第七周题目 第八周题目 第九周题目 第十周 基础 两数之和(简单)
php
二维数组
分组
,php
二维数组
的
分组
排序
实现代码
function arr_group_sort($new){foreach($new as $key=>...//将
排序
后的数据赋值给一个临时数组;$tmp[]=$key;//将原来数组的键值加入到临时数组的末尾,为后期的修改键值的步骤做准备;$a=array_shift($new[$k...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章