上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页
摘要: 一、题目 1、审题 2、分析 给出一个 32位的无符号整形,将其二进制形式进行翻转,求出反转后的二进制代表的数值。 二、解答 1、思路: 方法一、 采用位运算符进行运算。 ①、n & 1 可以取到 n 的最后一位二进制位 end; ②、n >>>= 1,n 无符号右移一位 ③、result <<= 阅读全文
posted @ 2018-10-17 19:54 skillking2 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个整形数组,将每一个元素向右边移动 k 个元素。 二、解答 1、思路: ①、将数组整体翻转一遍; ②、将数组从 (0,K-1)翻转一遍; 则前 K 个元素已经符合; ③、将数组从(K,end)翻转一遍;则后边 end - K 个元素已经符合; 阅读全文
posted @ 2018-10-17 16:53 skillking2 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 求出在 S 中出现至少两次的十个字符组成的字符串。 二、解答 1、思路: 采用一个 Set 存储每一个字符串,当已存储的字符串再次出现时,会添加失败,则表示此字符串至少出现了两次,应当存储在另一个 Set 中进行去重。最终将第二个 Set 转为 List 即可。 阅读全文
posted @ 2018-10-17 15:55 skillking2 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个整形数组,将其中的元素进行拼接,形成的最大的数值。返回字符串形式的这个数值(防止溢出)。 二、解答 1、思路: ①、将整形数组转为字符串数组; ②、重写 Comparator 的 compare 方法,对拼接后的字符串大小进行比较 ; ③、最终根据此 compa 阅读全文
posted @ 2018-10-17 13:52 skillking2 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 摘自: https://www.cnblogs.com/qixuejia/archive/2010/12/21/1913203.html https://blog.csdn.net/arbben/article/details/78665389 1、mysql中变量不用事前申明,在用的时候直接用“@ 阅读全文
posted @ 2018-10-17 10:55 skillking2 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 摘自: https://blog.csdn.net/holly2008/article/details/25704471 表连接分为:CROSS JOIN、INNERT JOIN、OUTER JOIN、SELF JOIN。 一、CROSS JOIN 交叉连接 CROSS JOIN连接用于生成两张表的 阅读全文
posted @ 2018-10-17 10:01 skillking2 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 只能向右、向下移动的王子,从左上角要到右下角救公主,每经过一个方格,可能获得血瓶加血量,或者碰到怪物减血量,当王子血量 < 1 时就挂了,为了能成功救得公主,求王子的最小的初始血量。 二、解答 1、思路: 方法一、 采用二维数组 dp[][] 的动态规划方法: ①、使用 阅读全文
posted @ 2018-10-16 22:55 skillking2 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一棵二分查找树的根节点。实现 next() 方法返回下一个最小的二叉树的节点值。 hasNext() 判断是否还有值。 二、解答 1、思路: 采用一个 Stack 存储二叉查找树的左斜子树节点值。 next() 方法返回栈顶节点值,并将其右孩子的左斜子树入栈即可。 阅读全文
posted @ 2018-10-16 20:53 skillking2 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 以上图对应关系,输入一个字符串,输出其对应的整数。 二、解答 1、思路: 上表中,1——26 对应 A——Z; 而,A——Z 下标对应 0——25; 所以每次 S 中字符 c 对应的整数为: c - ‘A' + 1;再依次拼接数值即可。 阅读全文
posted @ 2018-10-16 14:53 skillking2 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1、审题 2、分析 给出一个整形数组,其中一个元素出现的次数 大于 n / 2 次。输出此元素。 二、解答 1、思路: 采用一个变量 count 进行计数。遍历结束时 count 大于 0 或遍历时出现 count > N / 2 ,则返回对应的元素 阅读全文
posted @ 2018-10-16 14:41 skillking2 阅读(101) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 26 下一页