导图社区 CountMaxFre知识点学习笔记总结
CountMaxFre知识点学习笔记总结,一张图带你完全了解相关内容,通过思维导图帮你提高效率,赶紧来试一试吧~
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
CountMaxFre知识点学习笔记总结
定义公共的CountMaxFre类
成员方法
+静态的主方法(参数系列:字符串[]):空类型
说明整数类型的i
创建系统输入扫描器对象fin
说明整数类型的N并初始化为fin的整数()
使用整数类型[10001]创建整数类型[]的数组count
对i赋值0到i<N重复做(i加1)步循环
(count[fin加1)的整数()]
说明整数类型的maxCount并初始化为-1
说明整数类型的result并初始化为0
对i赋值1到i小于等于10000重复做(i加1)步循环
如果count[i]>maxCount则
maxCount赋值count[i]
result赋值i
请求系统字符串行输出result
程序说明:找出出现次数最多的数
定义包edu.bistu.STM.exp
项目
导入嘉娃包.实用工具类库包.扫描器
定义公共的CountOpposite类
说明整数类型的n,j,i,count赋值0
注释:声明输出类并实例化
创建系统输入扫描器对象sc
注释:键盘输入数据数量
n赋值sc的整数()
使用整数类型[n+1]创建整数类型[]的数组s
i赋值n
当i>0成立时重复做
s[i]赋值sc的整数()
i减1
对i赋值1到i<n重复做i加1步循环
对j赋值i+1到j小于等于n重复做j加1步循环
如果(s[i]+s[j])等于0则
count加1
请求系统字符串行输出count
有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。程序
定义公共的CountFre类
给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。程序
注释:声明定义变量并初始化
说明整数类型的n,t,j,i,max赋值0
注释:声明定义并初始化过程数组
使用整数类型[1001]创建整数类型[]的数组s
使用整数类型[1001]创建整数类型[]的数组k
注释:初始化操作数组
注释:循环
对i赋值1到i<1001重复做i加1步循环
注释:初始化数组元素为0
s[i]赋值0
注释:循环输入数组元素,找出所输入数组元素中最大值
对i赋值0到i<n重复做i加1步循环
t赋值sc的整数()
s[t]加1
注释:如果键盘输入数字大于之前输入的最大数字,更新max值
如果t>max则
max赋值t
注释:循环输入过程数组k,数组元素初始化为0到max连续数字,作为操作数组的下标指示
对j赋值1到j小于等于max重复做j加1步循环
k[j]赋值j
对i赋值1到i<max重复做i加1步循环
对j赋值i+1到j小于等于max重复做j加1步循环
注释:如果当前元素比后面某一元素小,则两数的数组下标交换
如果s[k[j]]>s[k[i]]则
注释:两数下标交换
t赋值k[j]
k[j]赋值k[i]
k[i]赋值t
注释:如果当前元素比后面某一元素相等而且二次遍历的下标小于当前元素坐标,则两数坐标交换
如果s[k[j]]等于s[k[i]]并且k[j]<k[i]则
注释:两数交换
注释:遍历过程(下标)数组
对i赋值1到i小于等于max重复做i加1步循环
如果s[k[i]]不等于0则
注释:输出数字
请求系统字符串输出k[i]+" "
注释:输出数字出现的次数
请求系统字符串行输出s[k[i]]