码迷,mamicode.com
首页 >  
搜索关键字:递归 素数    ( 24700个结果
递归实现指数型枚举
题目描述 从 1~n 这 n 个整数中随机选取任意多个,输出所有可能的选择方案。 输入格式 输入一个整数n。 输出格式 每行输出一种方案。 同一行内的数必须升序排列,相邻两个数用恰好1个空格隔开。 对于没有选任何数的方案,输出空行。 本题有自定义校验器(SPJ),各行(不同方案)之间的顺序任意。 数 ...
分类:其他好文   时间:2021-03-12 13:00:43    阅读次数:0
【剑指Offer-27】二叉树的镜像
问题 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 示例 解答1:递归 class Solution { public: TreeNode* mirrorTree(TreeNode* root) { if (!root) return nullptr; // 前序操作 swap(root-> ...
分类:其他好文   时间:2021-03-11 17:54:57    阅读次数:0
SpringBoot的yaml语法
配置文件 1、文件类型 1.1、properties 同以前的properties用法 1.2、yaml 1.2.1、简介 YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Anoth ...
分类:编程语言   时间:2021-03-10 13:12:08    阅读次数:0
递归生成树形分级菜单或列表
三级分类for循环(只能三级分类,逻辑看的有点晕) //查询所有分类 List<SugClassificationParam> queryAllList = counterQueryAllclsMapper.queryAllList(); // 组装分类 List<SugClassification ...
分类:其他好文   时间:2021-03-10 13:08:05    阅读次数:0
我和递归不得不说的故事
序言 我第一次接触递归,是在大三的时候。 原谅我,我不是计算机专业学生,大三才开始自学代码。 还记得当时的题目是:一只猴想摘树上的桃,他可以一次摘1个,也可以一次摘2个,总共n个桃,他有多少种摘法? 明显递归可以完美解决,但是当时我想了好几个小时都没想出思路。 那一夜,我就感觉自己就是那条猴。 一 ...
分类:其他好文   时间:2021-03-09 13:12:50    阅读次数:0
归并排序
归并排序介绍: 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer) 策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修 补"在一起,即分而治之)。 归并排序 ...
分类:编程语言   时间:2021-03-08 14:00:17    阅读次数:0
链表反转
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val ...
分类:其他好文   时间:2021-03-08 13:28:22    阅读次数:0
深拷贝与浅拷贝
深复制和浅复制只针对像 Object, Array 这样的复杂对象的。 简单来说,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。 比如浅拷贝: 当B拷贝了A的数据,且当B的改变会导致A的改变时,此时叫B浅拷贝了A,例如: //浅拷贝 var A={ name:"martin", data ...
分类:其他好文   时间:2021-03-05 13:26:34    阅读次数:0
字节-LeetCode【148. 排序链表】
//在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 //// 示例 1: //// 输入: 4->2->1->3//输出: 1->2->3->4// //// 示例 2: //// 输入: -1->5->3->4->0//输出: -1->0->3->4->5 // Rel ...
分类:编程语言   时间:2021-03-05 13:21:06    阅读次数:0
Vue3 为什么要用 Proxy 代替 Object.defineProperty 实现响应式
Object.defineProperty 劫持数据 只是对对象的属性进行劫持 无法监听新增属性和删除属性 需要使用 vue.set, vue.delete 深层对象的劫持需要一次性递归 var obj = { a: 1, o: { b: 2, o1: {} } } 无法监听原生数组,需要特殊处理, ...
分类:其他好文   时间:2021-03-05 12:56:07    阅读次数:0
24700条   上一页 1 ... 16 17 18 19 20 ... 2470 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!