
java_算法
IT界小黑的对象
IT界的一名小学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 对两个整数变量的值进行互换。三种方法
/*1.对两个整数变量的值进行互换。提示:第一种:使用第三方变量第二种:不需要第三方变量,思考下异或运输符的特点。第三种: 不使用第三方变量。*/public class Test01 { public static void main(String[] args) { int a =8; int b = 12;原创 2017-08-07 18:26:31 · 15252 阅读 · 3 评论 -
java 利用牛顿迭代法求平方根和立方根,不使用Math类
最近遇到一个题目,就是不使用Math方法去求解一个数的立方根和平方根,搜索了好多,现在记录下自己掌握的方法。首先,在编码之前,我们得熟悉 什么是牛顿迭代法。下面我为大家找了两处链接。大家可以去看一下,然后我再说我的程序编写,如果只看程序,不熟悉这个算法的人是看不懂的。牛顿迭代法(百度)牛顿迭代法(知乎)下面 我来说说 我所理解的: 经过以上参考 以立方根举例 我们求a的立方根原创 2017-08-08 10:54:04 · 2919 阅读 · 0 评论 -
数组简单排序
package cn.sdut.test;import java.util.Arrays;import java.util.Collections;/* * 数组排序操作 */public class Test01 { public static void main(String[] args) { int[] a = new int[] { 1,1, 4, 8, 3,原创 2017-08-22 19:22:49 · 250 阅读 · 0 评论 -
ArrayList去除集合中字符串的重复值(字符串的内容相同)
package cn.sdut.chapter5;import java.util.*;/* * ArrayList去除集合中字符串的重复值(字符串的内容相同) */public class List04 { public static void main(String[] args) { List list = new ArrayList<>(); list.add("j原创 2017-08-23 19:36:45 · 784 阅读 · 0 评论 -
求1到20的阶乘的和 以及 1到21的阶乘的和,使用long和BigInteger
求1!+。。。。。+20!的和使用long类型不会超出范围,但是1!+。。。。。+20!+21!会超出范围,使用BigInteger原创 2017-08-23 11:57:37 · 4351 阅读 · 0 评论 -
两个乒乓球队进行比赛,各出三人。 甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
package cn.sdut.chapter2;/* * 34. 两个乒乓球队进行比赛,各出三人。\ * 甲队为a,b,c三人,乙队为x,y,z三人。 * 已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 */public class Test22 { public static void main(String[]原创 2017-08-24 11:10:12 · 899 阅读 · 0 评论 -
java 猴子分桃
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。 * 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?public class Test26 { public static void main(String[原创 2017-08-08 15:03:39 · 852 阅读 · 0 评论 -
输入一个int型数据,计算出该int型数据在内存中存储时1的个数以及相应二进制表示
/* * 输入一个int型数据,计算出该int型数据在内存中存储时1的个数。 * 正数 补码为自己本身 * 负数 是正数反码加1 */原创 2017-08-24 11:41:47 · 676 阅读 · 0 评论 -
输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
package cn.sdut.chapter3;import java.util.Scanner;/* * 质数因子 *功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ) */public class ClassTest07 { public static void main(String[] args) { S原创 2017-08-24 11:59:09 · 7738 阅读 · 0 评论