
代码
seol-
这个作者很懒,什么都没留下…
展开
-
LeetCode - 移除链表元素
1、题目描述 删除链表中等于给定值val的所有节点。 示例:输入: 1->2->6->3->4->5->6, val = 6 ;输出: 1->2->3->4->5 2、思路 找到要删除节点的前一个节点,然后进行删除 方法1:链表原地删除节点,需特殊考虑头节点 方法2:创建虚拟头节点,不需要考虑头节点 方法3:递归 3、...原创 2019-10-28 11:13:06 · 181 阅读 · 0 评论 -
LeetCode - 回文数
1、题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1:输入: 121 - 输出: true;输入: -121 - 输出: false(从左向右读为-121,从右向左读为121-,因此它不是一个回文数) 2、思路 将整数转为字符串,利用左右指针来判断 3、代码 class Solution { public boole...原创 2019-10-27 22:47:59 · 174 阅读 · 0 评论 -
LeetCode - 罗马数字转整数
1、题目描述 罗马数字包含以下七种字符:I,V,X,L,C,D和M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V...原创 2019-10-27 22:34:52 · 124 阅读 · 0 评论 -
计算一个整数存储在内存中的二进制中1的个数
方法1:适用于正整数 public static void NumberOf1(int num){ int n = num; int count = 0; while(num != 0){ if(num%2 == 1){ count++; } ...原创 2019-04-17 16:25:16 · 208 阅读 · 0 评论 -
统计回文串
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个 礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办 法可以使新串是一个回文串。如果字符串B插入的位置不同就考虑为不一样的办法。 例如: A = “...原创 2019-06-07 00:21:43 · 330 阅读 · 0 评论 -
两数之和
题型1 1、题目描述 给定一个整型数组(正数),找出(x,y)使得 x+y = k,打印(x,y) 2、思路 使用两个指针begin、end 第一步:对数组进行升序排序; 第二步:begin指针指向数组第一个元素,end指针指向数组的最后一个元素; 第三步:如果arr[begin]+arr[end] == target,输出arr[begin]、arr[end],并且执行begin+...原创 2019-10-17 21:21:13 · 138 阅读 · 0 评论 -
进制转换
题目描述:十进制转换为其他进制 public class Main { public static void main(String[] args) { System.out.println(transform(10,3)); } public static String transform(int n,int radix){ Strin...原创 2019-10-18 00:12:24 · 123 阅读 · 0 评论 -
买苹果的最小袋数
一、题目描述 小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供10个每袋和14个每袋的包装(包装不可拆分)。可是小易现在只想恰好买n个苹果,小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果,小易将不会购买 要求: I.输入值n为整数,且1<=n<=200 II.输出值为整数表示最少购买的袋数,如不会购买,则输出-1 举例:输入值35,输出值为-1;输入值为34...原创 2019-10-27 15:50:46 · 241 阅读 · 0 评论