文章目录
1.题目:
- 1.题目:
- 2.代码实例
- 3.代码分析
给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。
请你返回该链表所表示数字的 十进制值 。 示例 1:
输入:head = [1,0,1] 输出:5 解释:二进制数 (101) 转化为十进制数 (5) 示例 2:
输入:head = [0] 输出:0 示例 3:
输入:head = [1] 输出:1 示例 4:
输入:head = [1,0,0,1,0,0,1,1,1,0,0,0,0,0,0] 输出:18880 示例 5:
输入:head = [0,0] 输出:0
提示:
链表不为空。 链表的结点总数不超过 30。 每个结点的值不是 0 就是 1。
2.代码实例class Solution {
public int getDecimalValue(ListNode head) {
ListNode cur = head;
int ans = 0;
while (cur != null) {
ans
关注
打赏
热门博文
- Android --- 异步任务机制之AsyncTask
- Android --- java.lang.SecurityException: Permission Denial: reading androidx.core.content.FileProvi
- Android --- AS启动报错,点什么都点不了com.intellij.ide.plugins.PluginManager(ubuntu)
- Android --- 浅谈下 ImageView 的 setImageLevel 方法走过的坑
- 【数据库系统】- 分布式数据库 - 分片透明、复制透明、位置透明、逻辑透明
- 【数据库原理】闭包与候选码的求法,你掌握技巧了吗?
- UML类图与类的关系详解
- Android --- 文件的创建、写入、读取、压缩操作示例代码
- Android --- 强引用、软引用、弱引用和虚引用
- Android --- Handler 内存泄漏原因及解决方案