717. 1-bit and 2-bit Characters
来源:互联网 发布:培训 java程序员 编辑:程序博客网 时间:2024/05/16 00:50
We have two special characters. The first character can be represented by one bit 0. The second character can be represented by two bits (10 or 11).
Now given a string represented by several bits. Return whether the last character must be a one-bit character or not. The given string will always end with a zero.
Example 1:
Input: bits = [1, 0, 0]Output: TrueExplanation: The only way to decode it is two-bit character and one-bit character. So the last character is one-bit character.
Example 2:
Input: bits = [1, 1, 1, 0]Output: FalseExplanation: The only way to decode it is two-bit character and two-bit character. So the last character is NOT one-bit character.
Note:
1 <= len(bits) <= 1000.
bits[i] is always 0 or 1.
思路:
如果出现1,则必须跟后面的0或1组成一个两位字符。因此从前往后遍历,如果bits[i] = 1,则将bits[i + 1]改为1;循环结束后,如果数组最后一位是1,则一定是一个两位字符,如果是0,则是一个一位字符。
class Solution { public boolean isOneBitCharacter(int[] bits) { for(int i = 0; i < bits.length - 1; i++){ if(bits[i] == 1){ bits[i + 1] = 1; i++; } } return bits[bits.length - 1] == 0; }}
阅读全文
0 0
- 717. 1-bit and 2-bit Characters
- 717. 1-bit and 2-bit Characters
- 717. 1-bit and 2-bit Characters
- 717. 1-bit and 2-bit Characters
- 717. 1-bit and 2-bit Characters
- 717. 1-bit and 2-bit Characters
- 717. 1-bit and 2-bit Characters。
- 717. 1-bit and 2-bit Characters
- 1-bit and 2-bit Characters
- leetCode-1-bit and 2-bit Characters
- 717 1-bit and 2-bit Characters
- 1-bit and 2-bit Characters(leetcode)
- LWC 56:717. 1-bit and 2-bit Characters
- 717. 1-bit and 2-bit Characters(第九周)
- LeetCode-717. 1-bit and 2-bit Characters
- Leetcode#717. 1-bit and 2-bit Characters
- 1-bit and 2-bit Characters问题及解法
- LeetCode.717 1-bit and 2-bit Characters
- SDUSTOJ
- [jzoj]3541. 【清华集训2014】破冰派对(组合数+思维)
- 设计模式-工厂方法模式
- 这一定是最简单的MVP+Retrofit
- ffmpeg视音频同步
- 717. 1-bit and 2-bit Characters
- 嵌入式软件学习路线图!
- Mask-RCNN技术解析
- 《剑指offer》刷题笔记(时间空间效率的平衡):两个链表的第一个公共结点
- Java线程间通信的同步问题、wait/notify使用
- 565. Array Nesting
- Mysql LINUX使用
- 微信小程序如何阻止事件冒泡
- HuffmanTree以及其编码