news 2026/4/3 4:33:18

Day22 >> 77、组合 + 216、组合总和 + 17、电话号码的字母组合

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day22 >> 77、组合 + 216、组合总和 + 17、电话号码的字母组合

代码随想录-回溯算法

77、组合

class Solution { List<List<Integer>> result = new ArrayList<>(); LinkedList<Integer> path = new LinkedList<>(); public List<List<Integer>> combine(int n, int k) { backtracking(n, k, 1); return result; } private void backtracking(int n, int k, int startIndex) { if (path.size() == k) { result.add(new ArrayList<>(path)); return; } for (int i = startIndex; i <= n; i++) { path.add(i); backtracking(n, k, i+1); path.removeLast(); } } }

在递归时通过判断剩余可选元素数量,进行剪枝操作

class Solution { List<List<Integer>> result = new ArrayList<>(); LinkedList<Integer> path = new LinkedList<>(); public List<List<Integer>> combine(int n, int k) { backtracking(n, k, 1); return result; } private void backtracking(int n, int k, int startIndex) { if (path.size() == k) { result.add(new ArrayList<>(path)); return; } for (int i = startIndex; i <= n - (k - path.size() )+ 1; i++) { path.add(i); backtracking(n, k, i+1); path.removeLast(); } } }

今天状态很差,剩下的题等周末补回来。。。

216、组合总和

17、电话号码的字母组合

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/28 9:06:26

对比测试:Dify vs 自研AI开发框架的成本效益分析

对比测试&#xff1a;Dify vs 自研AI开发框架的成本效益分析 在企业加速拥抱人工智能的今天&#xff0c;构建一个能快速响应业务需求的 AI 应用&#xff0c;早已不再是“能不能做”的问题&#xff0c;而是“多久能上线”“花多少钱”“后续好不好维护”的现实考量。尤其是当大模…

作者头像 李华
网站建设 2026/4/1 4:21:13

print driver host与应用程序交互深度剖析

print driver host 与应用程序交互深度剖析&#xff1a;从兼容性桥接到实战调优 当32位应用遇上64位系统&#xff1a;一个打印请求背后的“翻译官” 设想这样一个场景&#xff1a;某银行网点的柜员正准备打印一份客户对账单&#xff0c;他点击“打印”按钮后&#xff0c;熟悉的…

作者头像 李华
网站建设 2026/3/26 1:38:21

QuickLook Video:macOS视频预览终极解决方案

QuickLook Video&#xff1a;macOS视频预览终极解决方案 【免费下载链接】QLVideo This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files. 项目地址: https://gitcode.com/gh_mirrors…

作者头像 李华
网站建设 2026/3/25 5:11:48

3分钟精通QuickChart:开源图表生成的终极解决方案

3分钟精通QuickChart&#xff1a;开源图表生成的终极解决方案 【免费下载链接】quickchart Chart image and QR code web API 项目地址: https://gitcode.com/gh_mirrors/qu/quickchart 还在为数据可视化而烦恼吗&#xff1f;QuickChart作为一款革命性的开源图表生成工具…

作者头像 李华
网站建设 2026/3/29 10:58:29

wxHexEditor十六进制编辑器:从零开始快速上手终极指南

wxHexEditor十六进制编辑器&#xff1a;从零开始快速上手终极指南 【免费下载链接】wxHexEditor wxHexEditor official GIT repo 项目地址: https://gitcode.com/gh_mirrors/wx/wxHexEditor wxHexEditor是一款功能强大的开源十六进制编辑器&#xff0c;专门用于编辑二进…

作者头像 李华