一些基础算法
来源:互联网 发布:网络礼仪 编辑:程序博客网 时间:2024/05/02 00:49
1.字符串的顺序反向输出和数值的引用传递
public class MyClass{
public static void main(String argv[]){
String s="abcdefg";
Integer i =new Integer(10);
MyClass myclass = new MyClass();
System.out.println(myclass.aaa(i));
System.out.println(myclass.reverse(s));
}
public Integer aaa(Integer i){
int x =i.intValue();
x=x*2;
return Integer.valueOf(x);
}
public static String reverse(String s){
int length=s.length();
StringBuffer result=new StringBuffer(length);
for(int i=length-1;i>=0;i--)
result.append(s.charAt(i));
return result.toString();
}
}
2.数值排序
public class Test{
public static void main(String[] args)
{
int[] maker ={3,5,7,2,8,1};
int[] arry;
Test test=new Test();
arry=test.f(maker);
for(int i=0;i<arry.length;i++){
System.out.println("arry="+arry[i]);
}
}
public int[] f(int[] maker)
{
int[] arry=maker;
int length=arry.length;
for(int i=0;i<length;i++){
for(int j=i+1;j<length;j++){
if(arry[i]>arry[j]){
int temp=arry[j];
arry[j]=arry[i];
arry[i]=temp;
}
}
}
return arry;
}
}
3.字符排序
public class Test{
public static void main(String[] args)
{
char[] maker ={'a','g','A','J','e'};
char[] arry;
Test test=new Test();
arry=test.f(maker);
for(int i=0;i<arry.length;i++){
System.out.println("arry="+arry[i]);
}
}
public char[] f(char[] maker)
{
char[] arry=maker;
int length=arry.length;
for(int i=0;i<length;i++){
for(int j=i+1;j<length;j++){
if(arry[i]>arry[j]){
char temp=arry[j];
arry[j]=arry[i];
arry[i]=temp;
}
}
}
return arry;
}
}
4.字符串排序
public class Test{
public static void main(String[] args)
{
String maker ="agAJe";
Test test=new Test();
char[] arry1=test.f(maker.toCharArray());
String str= new String(arry1);
System.out.println("str="+str);
}
public char[] f(char[] maker)
{
char[] arry=maker;
int length=arry.length;
for(int i=0;i<length;i++){
for(int j=i+1;j<length;j++){
if(arry[i]>arry[j]){
char temp=arry[j];
arry[j]=arry[i];
arry[i]=temp;
}
}
}
return arry;
}
}
- 一些基础算法
- JAVA一些基础算法
- [Unity基础]一些算法
- 数论中的一些基础算法
- 一些基础算法(1)
- 一些基础算法(2)
- 一些基础算法(3)
- Java中的一些基础算法
- 一些基础算法基础编程思维
- 二叉树的一些基础算法
- 一些基础的算法题(面试)
- java基础一些简易算法题
- 常用一些Java基础算法积累
- 一些基础搜索算法的思想
- JS一些基础算法题解析
- 一些基础算法的模板(持续更新)
- 做算法题时候的一些基础概念
- Unity3D 一些基础的3D图形学算法
- Transact_SQL小手册(各种sql语句大集合)
- JavaScript正则表达式
- AIX相关命令
- java 常见考题
- C# String 与 string的问题
- 一些基础算法
- linux/freebsd下php连接ms sqlserver
- 我在编程里用到的函数,归在一个类中(未完)
- 更改WebSphere默认应用端口
- wirefusion中的交互1
- SQL-1
- myEclipse错误处理--An internal error occurred during: "Generating Artifacts".
- Alpha compositing & Porter-Duff model
- 面试题