原题链接:https://leetcode.com/problems/restore-ip-addresses/

class Solution {public:vector<string> ans;vector<string> restoreIpAddresses(string s) {string path;dfs(s, 0, 0, path);return ans;}void dfs(string s, int u, int k, string path) {if (u == s.size()) {if (k == 4) ans.push_back(path.substr(1));return;}if (k > 4) return;if (s[u] == '0') dfs(s, u + 1, k + 1, path + ".0");else {for (int i = u, t = 0; i < s.size(); i ++ ) {t = t * 10 +  s[i] - '0';if (t < 256) {dfs(s, i + 1, k + 1, path + '.' + to_string(t));} else break;}}}
};

leetcode算法题--Restore IP Addresses相关推荐

  1. [LeetCode]93.Restore IP Addresses

    题目 Given a string containing only digits, restore it by returning all possible valid IP address comb ...

  2. 【DFS + backtrack】LeetCode 93. Restore IP Addresses

    LeetCode 93. Restore IP Addresses Solution1:我的答案 怎么就这么慢... class Solution { public:vector<string& ...

  3. LeetCode算法题整理(200题左右)

    目录 前言 一.树(17) 1.1.后序遍历 1.2.层次遍历 1.3.中序 1.4.前序 二.回溯(20) 2.1.普通回溯 2.2.线性回溯:组合.排列.子集.分割 2.3.矩阵回溯 三.二分查找 ...

  4. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  5. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  6. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  7. leetcode算法题--零钱兑换

    原题链接:https://leetcode-cn.com/problems/coin-change/ 相关题目:leetcode算法题–完全平方数★ 动态规划 dp[i] i从0到amount,dp[ ...

  8. leetcode算法题-- 买卖股票的最佳时机

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 这类股票题目请见leetcode算法题–最佳买卖股票时机含 ...

  9. leetcode算法题--买卖股票的最佳时机 II

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/ 这类股票题目请见leetcode算法题–最佳买卖股票 ...

最新文章

  1. 【最精简写法】获取一维数组和对象数组最值:最大值、最小值,返回对象
  2. 串口与COM口 USB口、TTL、RS-232、RS-485区别 释疑
  3. python爬虫怎么爬同一个网站的多页数据-请问爬虫如何爬取动态页面的内容?
  4. boost::log::parse_formatter用法的测试程序
  5. 华为看片牛?真香!那就送你一台试试,可折现!
  6. extjs 表头居中,数据靠左的写法
  7. python的concat用法_python的concat等多种用法详解
  8. Python3 移动文件——合集
  9. Linux如何安装python pandas科学库
  10. 【荐】纯CSS实现苹果MAC官方网站的菜单导航
  11. 主从复制之操作实践(二)
  12. 拓端tecdat|用于NLP的Python:使用Keras进行深度学习文本生成
  13. Python清屏命令:)
  14. 适合小白的几个入门级Python ocr识别库
  15. poj1265 -- Area(皮克定理)
  16. 云上架构和传统IT架构有什么区别及优势?
  17. POSCMS 网站设置
  18. 一起用Python做个自动化短视频生成脚本,实现热门视频流水线生产!
  19. Python3.10.2安装教程
  20. DVWA sql注入(high)

热门文章

  1. python编程经典案例-精心整理!9个 Python 实用案例分享
  2. python爬虫能干什么-总算发现python爬虫能够干什么
  3. python学不会的表情包-python这么简单 为何这么多人学不会
  4. python2.7爬虫实例-用案例让你一文搞懂python网络爬虫
  5. python系统-python 系统相关操作
  6. 学python买什么电脑-程序员,买了台破Apple电脑,用来学Python
  7. python读取excelsheet-python实现读取excel文件中所有sheet操作示例
  8. python上海培训哪里比较好-上海哪个python培训机构好
  9. 如何用消息系统避免分布式事务?
  10. qt中显示文件夹下的目录及文件的过滤