
算法
好想养一只金毛
菜鸟一只
展开
-
Java 查找二维数组中是否含有某个数
在二维数组中,每一行都按照从左到右递增的顺序排序, 每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 public class findNum { private static boolean findAnum(Integer target,int[][] arr) { boolean isFind = false; in原创 2017-07-01 21:24:15 · 2699 阅读 · 0 评论 -
数组中重复的字
在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或3。import java.util.Arrays; import java.util.HashSet; import java.util.Set原创 2017-07-01 21:43:10 · 228 阅读 · 0 评论 -
java,字符串操作
public class StringImp { public static void main(String[] args) { String string = "my name is tiancai"; int size = string.indexOf("h"); //首次出现索引位置,不算空格,没找到返回-1 int size原创 2017-07-03 22:44:47 · 219 阅读 · 0 评论 -
Java 数组模拟队列
/* * 使用数组模拟队列 */package Queue; public class Queue { //队列类 private int maxSize; private int[] queue; private int rear; //队尾指针 private int front; //队头指针 private int num; p原创 2017-07-05 14:17:24 · 299 阅读 · 0 评论 -
Java 数组模拟栈
/* * 利用数组模拟栈 */package Stack;import java.util.Stack;import Queue.Queue;public class arrStack { private int maxSize; //最大值 private int top; //栈顶指针 private int shen; //深度原创 2017-07-05 14:18:37 · 391 阅读 · 0 评论 -
Java 链表模拟栈
/* * 使用链表模拟栈 */ package Stack;import java.util.List; import java.util.ArrayList; import java.util.EmptyStackException;public class listStack<E extends Object> { private List<E> stack = new ArrayL原创 2017-07-05 14:19:50 · 295 阅读 · 0 评论 -
华为机试,计算字符的个数
/* * 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述: 输入一个有字母和数字以及空格组成的字符串,和一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入ABCDEF A 输出1原创 2017-07-06 22:26:33 · 456 阅读 · 0 评论 -
Java,树的操作
package tree;import java.awt.geom.QuadCurve2D; import java.util.LinkedList; import java.util.Queue;public class TreeTools { //判断树中节点的个数 public static <T> int getTreeNum(TreeNode<T> root) {原创 2017-07-20 17:35:10 · 890 阅读 · 0 评论