- 1
- 0
- 约2.27千字
- 约 8页
- 2026-08-23 发布于山东
- 举报
罗勇军4.3排列和组合蓝桥杯算法入门
手写全排列2以从{1,2,3,4}中选3个的排列为例。写3个for循环,第一层for循环是4选1;第二层for循环去掉已经选的一个,剩下的3个选1;第三层是剩下的2个选1。s=[1,2,3,4]foriinrange(4):#4选1forjinrange(4):ifj!=i:#去掉已经选的一个,剩下3选1forkinrange(4):ifk!=jandk!=i:#剩下2选1print(%d%d%d%(s[i],s[j],s[k]),end=)
手写组合3排列数需要分先后,组合数不分先后。把求组合的代码,去掉if,然后从小到大打印即可。以从{1,2,3,4}中选3个的组合为例。s=[1,2,3,4]foriinrange(4):#循环3次,选3个数forjinrange(i+1,4):#让第2个数比第1个大forkinrange(j+
您可能关注的文档
- 蓝桥杯算法入门(Python) 课件 1-1蓝桥杯软件赛参赛规则.pptx
- 蓝桥杯算法入门(Python) 课件 1-2蓝桥杯软件赛题型介绍.pptx
- 蓝桥杯算法入门(Python) 课件 1-4蓝桥杯软件赛知识点.pptx
- 蓝桥杯算法入门(Python) 课件 1-5备赛计划.pptx
- 蓝桥杯算法入门(Python) 课件 2-1杂题和编程能力.pptx
- 蓝桥杯算法入门(Python) 课件 2-2杂题例题.pptx
- 蓝桥杯算法入门(Python) 课件 2-3填空题概述.pptx
- 蓝桥杯算法入门(Python) 课件 2-4填空题例题.pptx
- 蓝桥杯算法入门(Python) 课件 3-3链表.pptx
- 蓝桥杯算法入门(Python) 课件 3-7二叉树.pptx
- 蓝桥杯算法入门(Python) 课件 5-1算法复杂度.pptx
- 蓝桥杯算法入门(Python) 课件 5-2前缀和.pptx
- 蓝桥杯算法入门(Python) 课件 5-6扩展学习.pptx
- 蓝桥杯算法入门(Python) 课件 6-1DFS代码框架.pptx
- 蓝桥杯算法入门(Python) 课件 6-4DFS例题.pptx
- 蓝桥杯算法入门(Python) 课件 6-5BFS基本代码.pptx
- 蓝桥杯算法入门(Python) 课件 6-6BFS与最短路径.pptx
- 蓝桥杯算法入门(Python) 课件 6-9扩展学习.pptx
- 蓝桥杯算法入门(Python) 课件 7-1模运算.pptx
- 蓝桥杯算法入门(Python) 课件 7-3素数.pptx
原创力文档

文档评论(0)