
算法题
bianka.
一个互联网tester,学学学,无止境
展开
-
Lintcode(82) - 落单的数 简单级别
简单的数 /** 给出 2 * n + 1个数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。 输入:[1,1,2,2,3,4,4] 输出:3 (仅3出现一次) */ public class singleNumber { //思路:先把数组转为list,然后循环判断,定义变量接受删除的元素值, //然后判断剩余的列表中是否存在该值,如果存在则继续遍历,否则停止循环,返回当前删除元素的值 public static void singleNumber(int[] A) {原创 2020-06-03 19:53:15 · 104 阅读 · 0 评论 -
Lintcode(37)-反转一个3位整数
反转一个3位整数 /** 反转一个只有3位数的整数。 样例 样例 1: 输入: number = 123 输出: 321 样例 2: 输入: number = 900 输出: 9 注意事项 你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 */ public class ReverseNumbers { /**思路:(主要时间花在了判断数字后面是否有连续的0上,然后实现效率也不高) * 1.将传入的int型数字转为字符串后转为char[] *原创 2020-05-29 14:49:11 · 392 阅读 · 0 评论