Loading

摘要: 题目 剑指 Offer 61. 扑克牌中的顺子 思路1(排序) 先将数组进行排序,排序结束后再遍历: 寻找非0最小值 如果发现非0的数字重复,直接返回false 遍历结束后,如果max-min < 5,则为顺子,否则不是顺子 代码 class Solution { public boolean is 阅读全文
posted @ 2021-11-02 19:16 linzeliang 阅读(57) 评论(0) 推荐(0)
摘要: 题目 剑指 Offer 58 - II. 左旋转字符串 思路1(原地翻转) 先将前n个进行翻转,再将后n个进行翻转,最后再整体翻转一遍 我们把他看成两个部分,然后对每个部分都是一个整体,内部不需要翻转,因此我们可以把这题可以看作是剑指 Offer 58 - I. 翻转单词顺序只有两个单词的情况 代码 阅读全文
posted @ 2021-11-02 16:50 linzeliang 阅读(46) 评论(0) 推荐(0)
摘要: 题目 剑指 Offer 58 - I. 翻转单词顺序 思路1 假如题目要求我们翻转字符串,那么我们可以从末尾往前开始遍历每一个字符,同时将每一个字符添加到临时空间,最后输出临时空间的数据就完成翻转了,这就是倒叙遍历字符串,即从最末尾开始遍历。但是这一题又有些不同,题目要求是以单词为单位进行翻转字符串 阅读全文
posted @ 2021-11-02 01:54 linzeliang 阅读(88) 评论(0) 推荐(0)