自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 特殊数字

public class Main {    public static void main(String[] args) {  for(int i=1;i   for(int j=0;j    for(int k=0;k     if((i*100+j*10+k)==(i*i*i+j*j*j+k*k*k)){      System.out.println(i*100+j

2016-09-05 11:17:05 204

原创 二分插入排序

import java.util.Scanner;/** * 二分插入排序法,是直接插入排序的改良版,也需要执行i-1趟插入,不同之处在于 * @author Administrator * */public class sort06 { public static void main(String[] args) {  Scanner scanner = new

2016-09-05 11:14:56 234

原创 快速排序

import java.awt.print.Printable;import java.util.Scanner;/** * 快速排序是一个速度非常快的交换排序算法,思想很简单,就是从待排序的数据中任取一个数据 * 作为分解值,比它小的数据元素放在左边,大的放在右边 * @author Administrator * */public class sort04 {

2016-09-05 11:13:29 159

原创 子串统计

import java.util.Scanner;public class main {     public static void main(String[] args) {     Scanner input=new Scanner(System.in);     int L=input.nextInt();     String c=input.next();   

2016-05-12 15:39:51 293

原创 十六进制转换八进制

import java.util.Scanner;public class main { private static void toOctal(String string) {  long decimal = Long.parseLong(string, 16);  String octalNum = "";  while (decimal%8!=0) {   octal

2016-05-12 15:38:55 280

原创 前缀表达式

import java.util.Scanner;public class main { static void Add(int a,int b){  System.out.println(a+b); } static void jian(int a,int b){  System.out.println(a-b); } static void cheng(int

2016-05-12 15:38:10 178

原创 动态数组

import java.util.Scanner;public class main { static int add(int a[],int n){  int sum=0;  for(int i=0;i   sum+=a[i];  }  return sum; } static int pinju(int a[],int n){  int count=ad

2016-05-12 15:37:27 133

原创 数字游戏

import java.util.Scanner;public class shuziyouxi {     public static void main(String[] args) {  Scanner input =new Scanner(System.in);  long n=input.nextInt();  long k=input.nextInt(); 

2016-05-12 15:36:27 173

原创 十字图

import java.util.Scanner;public class shizitu {       public static void main(String[]args){        Scanner input= new Scanner(System.in);        int k=input.nextInt();        char a[][]=new

2016-04-16 16:20:23 295

原创 排队

import java.util.Scanner;public class paidui{ static int n; static int[] s; static int bugaoxing = 99999; public static void main(String[] args) {  Scanner sc = new Scanner(System.in);  

2016-04-16 16:19:47 235

原创 蚂蚁感冒

import java.util.Arrays;import java.util.Scanner;public class mayiganmao { public static void main(String[] args) {  Scanner input=new Scanner(System.in);  int n=input.nextInt();  while(

2016-04-16 16:19:12 395

原创 矩阵

import java.util.Scanner;public class juzhen{     private int maxSubArray(int n,int a[])      {            int b=0,sum=-10000000;            for(int i=0;i            {                 

2016-04-16 16:18:23 604

原创 回文

public class huiwen {    static boolean a(int a){     for(int n=10000;n      int b=n%10;   int c=(n/10)%10;   int d=(n/100)%10;   if((2*b+2*c+d)==a||(2*b+2*c+2*d)==a){    return true; 

2016-04-16 16:17:35 191

原创 核桃数量

public class hetaoshuliang { static int yueshu(int a,int b){  int m,n,r;  if(a==b){   return a;  }  else{   if(a>b){    m=a;    n=b;   }   else{    m=b;    n=a;   }   r=m

2016-04-16 16:16:50 307

原创 GRAY

public class gray { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); int num = (int)Math.pow(2, n);//根据输入的整数,计算出此Gray序列大小 String[

2016-04-16 16:16:03 186

原创 高僧斗法

public class gaoshendoufa {     public static void main(String[] args) {       Scanner sc = new Scanner(System.in);    while (sc.hasNext()) {     String s = sc.nextLine();     String[] s

2016-04-16 16:15:20 322

原创 分糖

public class fentang { static boolean su(int a[],int n){  for(int i=2;i   if(a[i-1]!=a[i]){    return false;   }   else {    continue;   }  }  return true; }     public static

2016-04-16 16:14:40 284

原创 全排列

public class Main{      public static void main(String[] args) {          char buf[]={'a','b','c','d'};         perm(buf,0,buf.length-1);      }      public static void perm(char[] buf,int s

2016-04-16 16:12:32 248

原创 找假币wenti

import java.util.Scanner;public class P3_4 {     static final int MAXNUM=30;     static int FalseCoin(int coin[],int low,int high){    int i,sum1,sum2,sum3;    int re=0;    sum1=sum2=sum3=

2016-01-04 20:28:02 289

原创 单源最短路径

public class TheShortestWay{static int MAX_SIZE=6;public static void dijkstra(int v,float[][]a,float[]dist,int[]prev){   int n=dist.length-1;   if(vn)return;   boolean []s=new boolean[n+

2015-11-28 17:47:32 253

原创 0-1背包问题

import java.util.ArrayList;import java.util.Scanner;import org.omg.CORBA.PUBLIC_MEMBER;public class Knapsack {   private int weight;   private int value;   public Knapsack(int

2015-11-28 17:46:17 200

原创 N皇后问题

public class Queen {      private static final int n = 10;      private static int[] val = new int[n];      /**      * 确定r行已放置的皇后是否可以      * @param r:行号      */      public boolean isPla

2015-11-28 17:44:59 159

原创 N皇后问题

public class Queen {      private static final int n = 10;      private static int[] val = new int[n];      /**      * 确定r行已放置的皇后是否可以      * @param r:行号      */      public boolean isPla

2015-11-28 17:43:40 114

原创 快速排序

package com.test.cn;import java.util.Scanner;/** * 快速排序 * 快速排序是一个速度非常快的交换排序算法,她的基本思想很简单,就是从待排序的数据序列中任选一个数据 * 作为分解值,比它小的数据元素放到左边,大的放在右边 * @author Administrator * */public clas

2015-11-10 11:58:16 133

原创 链表实现容器的底层方法

public class LinkedList {    private Node first;    private Node last;        private int size;        public void add(Object obj){    if(first==null){    Node n = new Node();    n.s

2015-10-19 19:58:41 293

原创 矩阵加法

public class matris {public static void print(int[][] c) {for (int i = 0; i for (int j = 0; j // 打印矩阵System.out.print(c[i][j] + "\t");}System.out.println();}System.out.println("-----

2015-10-19 19:54:46 519

原创 堆排序

import java.util.Scanner;/** *堆排序 *堆积排序是指利用堆积树(堆)这种资料结构所设计的一种排序算法,可以利用数组特点快速定位指定索引 *的元素,坏时间复杂度为O(nlog2n) * @author Administrator * */public class sort02 {    public static void m

2015-10-19 19:43:43 154

原创 冒泡排序

import java.util.Scanner;/** * 冒泡排序 * 冒泡排序是计算机的一种排序方法,时间复杂度为O(N*N),虽然不及堆排序,快速排序,但是具有稳定性 * @author Administrator * */public class sort03 {    public static void main(String[] args){

2015-10-19 16:18:01 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除