随笔分类 - JAVA 算法
插入排序 希尔排序等
找出不在列表的最小非负整数
摘要:方法1: 新增布尔类型数组,标识存在的整数 方法2:while连续比较
阅读全文
有36辆车和6个跑道,没有计时器的前提下,最少用几次比赛选出最快的3辆车?
摘要:第一轮 比赛6次,每组6辆,淘汰每组后三名。 第二轮 比赛1次,每组第一名比赛,选出前三名,淘汰后三名及所在组。 再分析: 由这两轮比赛,只能确定真实的第一名是谁。 真实的第2名不一定是第二轮的第2名,它还可能是第1名所在的组的第2名。 真实的第3名不一定是第二轮的第3名,它还可能是第1名所在的组的
阅读全文
java 分解质因数
摘要:算法目的:对一个正整数分解质因数 一、算法分析: 1、建立整数列表,保存求到的因数。 2、声明整数i=2,用以递增取模;整数m,用于临时保存n 3、建立while循环,i小于等于整数m时,判断m%i,如果等于0,可以被整除,则令 m = m/i 将 i添加到 整数列表;如果m%i不等于0,i++ 4
阅读全文
Java 插入排序
摘要:package com; public class Paixu { static boolean flag=true; public static void main(String[] args) { // TODO Auto-generated method stub int[] a = random(50000); long ...
阅读全文
Java 浮点型与双精度数值比较
摘要:对于双精度与浮点数之间的比较存在潜在的转化
阅读全文
Java 包装类Integer的值比较
摘要:对于包装类型Integer的值比较与int的值比较是不同的; 执行结果:
阅读全文
8种Java排序算法整理
摘要:package org.hbz.test; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import org.junit.Test; /* * Desc:八种排序算法 * * CSDN:dream361 * * QQ:2388991230(放心'飞吧) * * Em...
阅读全文