算法
java哥白尼
小白
展开
-
java递归
package digui; /** * @author moon * @create 2021-03-02 11:57 */ public class add { public int add(int n){ //1.如果n>1的,则表示当前问题还不是最小问题,可以继续向下拆分 //大问题当中包含着小问题的解决过程 if(n>1){ return n+add(n-1); }原创 2021-03-02 12:08:46 · 136 阅读 · 0 评论 -
java折半查找
package search; /** * @author moon * @create 2021-03-02 11:23 */ public class BinarySearch { public int binarySearch(int[] arry,int target){ //1.创建三个变量,分别执行待搜索序列的起点,终点和中间下表 int s=0; int e=arry.length-1; int m=(s+e)/2原创 2021-03-02 11:39:19 · 73 阅读 · 0 评论 -
java选择排序
package sort; /** * @author moon * @create 2021-03-02 10:25 */ public class selectionsort { public void selectionSort(int[]arry){ //3.创建一个循环,控制标准位下标i的移动 for(int i=0;i<=arry.length-1-1;i++){ //2.创建一个循环,控制用来遍历待排序序列中的.原创 2021-03-02 10:36:47 · 54 阅读 · 0 评论 -
java链表
package linkNode; /** * @author moon * @create 2021-03-02 9:14 */ public class MyLinked { public static class Node{ Object data; Node next; } //储存链表的头结点对象 private Node head=new Node(); //向链表的最后一个环节之后追加新元素 publi原创 2021-03-02 10:05:51 · 98 阅读 · 0 评论 -
java队列
在这里插入代码片package queue; /** * @author moon * @create 2021-03-02 7:57 */ //定义一个队列 public class queue { private int maxsize; private int front; private int rear; private int []arr; public queue(int maxsize){ //初始化队列 th原创 2021-03-02 08:16:34 · 60 阅读 · 0 评论