package hu.paixu;
public class BitMap {
public static void main(String[] args) {
int nums[]={15,1,55,6,22,48,3,2,51};
sort(nums);
for(int i=0;i<nums.length;i++){
System.out.print("<"+nums[i]);
}
}
//数组元素必须是无重复的整数
public static void sort(int array[])//排序算法
{
int max=55;//要排序的数字最大值55
byte[] temp =new byte[max];//生成55个元素的byte数组
for(int i=0;i<array.length;i++)
{
temp[array[i]]=1; //若索引在要排序的数组中就把byte数组值标记为1;否则为0;
}
for(int j=0,k=0;k<max;k++)
{
if(temp[k]==1)//看看byte数组中是否为1;
{
array[j++]=k;//若为1则将索引值写入原数组,就排好了
}
}
}
}
是
分享到:
相关推荐
通过java语言实现SVM支持向量机算法
由Java实现的二维向量类,包含向量的所有基本运算。可以表示平面中的一个点或一个向量。
向量空间模型的java实现,希望大家一起探讨
java 代码实现的网络新闻文本自动分类,采用朴素贝叶斯和支持向量机两种方法实现!
vsm向量空间模型java实现(源码) 已经测试了,可以直接导入eclipse使用。
利用java代码实现向量空间模型,通过词频,文档频率计算相似度的值。
* 基于数组的向量实现 */ package dsa; public class Vector_Array implements Vector { private final int N = 1024;//数组的容量 private int n = 0;//向量的实际规模 private Object[] A;//对象数组 //...
这几天做一个项目,...我c++学的不好,所以就去网站找了很多java的源代码,来实现这个功能。很多都不完善,甚至是不准确。所以自己参考写了一个。这个用于我一个朋友的毕业设计。结果肯定正确。话不多说,贴源代码!
java求矩阵的特征值和特征向量源码
输入为32位二进制向量,根据方向和位移值输出循环移位后的32位结果。例如: 输入向量00011000101000000000000000000000,方向左,位移值10,输出向量10000000000000000000000001100010; 输入向量...
接受用户输入的浮点数,生成不大于该数的正整数;数组实现平方表;接受用户输入的一组正整数以-1结束,求其平均值等;图形界面程序,接受一组字符串和一个字符将字符串中的该字符删去
用弗洛伊德最短路径,实现的距离向量路由算法
* 基于可扩充数组的向量实现 */ package dsa; public class Vector_ExtArray implements Vector { private int N = 8;//数组的容量,可不断增加 private int n;//向量的实际规模 private Object A[];//对象...
Java平台上的距离向量路由协议的模拟程序。提供给定的配置文件(ConfigA.txt,包含相邻路由的端口号和距离)时,自动计算出网络中到达各个路由的距离。当路由挂起或关闭时,其它路由可以检测到路由点的消失并重新...
此 FEX 提交提供了一些类似于 MATLAB 常用的 findgroups() 和 splitapply() 命令的函数,不同之处在于它们特别适用于组是向量中连续重复元素的子集的场景。 示例:要查找中连续非零元素的运行长度, >> X=[0 0 4 7...
向量空间模型vsm的c++和java实现,很经典。
本程序简单的实现了向量的四则运算,基于VC++平台测试成功,希望大家下载!
本文通过cuda实现计算向量a(n维)到矩阵b(n*n)的欧式距离,将结果输出到向量c(n维)中。本文主要采用cuda+c语言实现,代码经过调试。
使用bitvector进行无重复数的排序: 输入: 所输入的是一个文件,至多包含n个正整数,每个正整数都要小于n,这里n=10,000,000。如果输入时某一个整数出现了两次,就会报错。这些整数相互之间没有关系。 输出: ...
Java 实例 - 获取向量的最大元素源代码-详细教程.zip