面试题
Big朱
Big朱的小目标~
展开
-
JAVA 查找数组的最大最小值
写一个类,从整数数组(-1000到1000之间)中,找出最小值和最大值public class Maxmin {public static void main(String[] args) {int[] arr = new int[2001];//给数组元素赋值for (int i = 0; i < arr.length; i++) {arr[i] = i-1000;}int...原创 2019-08-07 16:48:36 · 429 阅读 · 0 评论 -
JAVA 五角星数的算法
五角星数的算法五角星数的算法##五角星数是指一个5位数,它的每个位上的数字的5次幂之和等于它本身(例如:5^ 5 + 4^ 5+7^ 5 + 4^ 5 + 8^ 5 = 54748),找出所有的五角星数。public class star {//n的5次幂private static int fives(int n ){return nnnnn;}//n的5次幂,求和privat...原创 2019-08-07 13:41:15 · 4237 阅读 · 0 评论 -
LinkedList数据结构
add()、get()、remove()、toString()等方法/**实现LinkedList * 双向循环列表 */public class LinkedList<E> { //存放表头(第一个节点)的地址/引用 private Node head; //链表的长度 private int size; /** * 在指定位置插入某个元素 * @par...原创 2019-08-16 08:44:03 · 174 阅读 · 0 评论 -
JAVA 二分法
二分法public class middle {public static String mid(int[] arr ,int value){ int low = 0;int heigh = arr.length-1;int mid = 0; while(low<=heigh){ mid = (low+heigh)/2; if(value==arr[mid]){ ...原创 2019-08-13 07:05:18 · 196 阅读 · 0 评论 -
JAVA比大小 算法
public class Maxmin { public static void main(String[] args) { int[] arr = new int[2001]; for (int i = 0; i < arr.length; i++) { arr[i] = i-1000; } int min=arr[0]; int max=arr[0]; f...原创 2019-08-13 08:50:54 · 441 阅读 · 0 评论 -
JAVA 质数
求100以内的质数public class prime { public static void main(String[] args) { //质数:大于1的整数中,只能被自己和1整除的数为质数 //计算100以内的质数 int count=0; for(int i=2;i<=100;i++){ //不被任何一个数整除,这个数是质数 boolean flg ...原创 2019-08-13 09:20:25 · 148 阅读 · 0 评论