由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 讨论个java作业问题
相关主题
比较简单的Java数据输入验证问题问个algorithms in C的mergesort问题?
哪位同修能帮我测试一下两道M软件大公司的最新面世算法题 (转载)
问一个小程序python得Segmentation fault 11 C++
一个哈希表问题我写的这个C++错在哪里?
Check if the sum of two integers in an integer array eqauls to the given number 如何将若干已升序排序好的数组合并在一起,并仍然是升序?
面试题 -算法?[合集] 请问一下题目的解决答案
heapsort在什么情况下Stable什么情况下unstable?请教个排序的题目
Sedgewick算法书介绍的Odd-Even Mergesort有什么意义?go 怎么 disable这个
相关话题的讨论汇总
话题: mergesort话题: int话题: import话题: integer话题: temp
进入Programming版参与讨论
1 (共1页)
n**d
发帖数: 112
1
要求是输入n个数 利用归并排序(MergeSort)来排序 同时计算元素的重复次数(重复的
只保留一个)
例子:
输入是
8
1
1
1
2
2
5
2
1
输出就是
3
1 4
2 3
5 1
8和3是输入输出数组的个数,输出的4 3 1是重复个数
老师给了个提示:
每一个输入值应该关联一个重复值。归并的时候,要在两个序列的现有数值中检查==条
件,以确定重复数的个数。
n**d
发帖数: 112
2
我单独写了mergesort
import java.util.InputMismatchException;
import java.util.Scanner;
public class MergeSort
{
public int[] sort(int[] data)
{
int[] temp=new int[data.length];
mergeSort(data,temp,0,data.length-1);
return data;
}
private void mergeSort(int[] data,int[] temp,int l,int r)
{
int mid=(l+r)/2;
if(l==r) return ;

mergeSort(data,temp,l,mid);
mergeSort(data,temp,mid+1,r);
for(int i=l;i<=r;i++)
n**d
发帖数: 112
3
也找了一个用hash实现计数功能的 但是就是不知道怎么和在一起。。麻烦各位大师帮
帮忙
import java.util.HashMap;
import java.util.InputMismatchException;
import java.util.Map;
import java.util.Scanner;
public class SortUniqueInt
{
public static void main(String[] args)
{
Map result = new HashMap();
Scanner input = new Scanner(System.in);
try
{
int n = input.nextInt();
while(n>0)
{
int number = input.nextInt(
a****i
发帖数: 1182
4
map没法index,建议用list

【在 n**d 的大作中提到】
: 也找了一个用hash实现计数功能的 但是就是不知道怎么和在一起。。麻烦各位大师帮
: 帮忙
: import java.util.HashMap;
: import java.util.InputMismatchException;
: import java.util.Map;
: import java.util.Scanner;
: public class SortUniqueInt
: {
: public static void main(String[] args)
: {

1 (共1页)
进入Programming版参与讨论
相关主题
go 怎么 disable这个Check if the sum of two integers in an integer array eqauls to the given number
赵老师你精确定义 100% 出票面试题 -算法?
还有一个问题heapsort在什么情况下Stable什么情况下unstable?
有人看懂赵老师的 100% 出票什么概念没有?Sedgewick算法书介绍的Odd-Even Mergesort有什么意义?
比较简单的Java数据输入验证问题问个algorithms in C的mergesort问题?
哪位同修能帮我测试一下两道M软件大公司的最新面世算法题 (转载)
问一个小程序python得Segmentation fault 11 C++
一个哈希表问题我写的这个C++错在哪里?
相关话题的讨论汇总
话题: mergesort话题: int话题: import话题: integer话题: temp