网站首页 站内搜索

搜索结果

查询Tags标签: L1,共有 275条记录
  • 三层装饰器,有参装饰器,递归,算法之二分法

    今日内容概要多层语法糖内部本质 有参装饰器 递归函数 算法之二分法多层装饰器(多层语法糖) """ 多个装饰器的加载顺序是自下而上 执行顺序是自上而下 语法糖会将紧挨着的被装饰对象的名字当作参数自动传入装饰器函数中 """# eg: def outte…

    2022/3/21 20:29:56 人评论 次浏览
  • 我想用链表写可是得不到输出结果程序就终止了,希望可以得到指导!

    swust oj 941 题目描述 已知两非递减的顺序线性表,要求合并成一个新的非递减顺序线性表。(测试数据为整型) 输入 输出 样例输入 样例输出 include using namespace std; typedef struct LNode{ int data; struct LNode next; }LNode,LinkList; void InitList(LinkList &…

    2022/3/19 20:28:33 人评论 次浏览
  • 算法学习100天——11 链表 两数之和 归并思想

    题目地址(2. 两数相加) https://leetcode-cn.com/problems/add-two-numbers/ 题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你…

    2022/3/9 22:14:45 人评论 次浏览
  • python中的赋值,深浅拷贝

    赋值 a = 1 b = a共用一个内存,变量 b 随着 变量 a 的值变化而变化 深浅拷贝 from copy import copy # 浅拷贝 from copy import deepcopy # 深拷贝l1 = [1,2,3,4,[5,6,7]] l3 = copy(l1) l4= deepcopy(l1) l1[4].append(1) l1.append(5) print(l1) print(l3) print(l4…

    2022/3/6 20:15:38 人评论 次浏览
  • python数据类型与基础运算

    注释:了解其他数据类型补充基础数据类型补充 可以回一下之前的数据类型: 整型,浮点型,字串符和列表. 一.字典(dict) #字典:可以精准的储存数据 是用大括号表示‘{}’ 字典和数据数据列表差不多只不过、但是列表缺陷是储存后无法正确表明正确大的数据信息而字典可…

    2022/3/4 22:15:16 人评论 次浏览
  • cf611 D. New Year and Ancient Prophecy(dp+LCP)

    题意: 把一个n位整数切成若干段,得到若干个整数。要求每个数都不为0,每个数都没有前缀0,且前一个数严格小于后一个数。问切割数方案取模。 \(n\le 5000\) 思路: \(O(n^2)\) 的dp,\(f(l,r)\) 表示最后一段是 \([l,r]\) 的方案数,则答案是 \(\sum\limits _i f(i,n)\)…

    2022/2/28 6:22:34 人评论 次浏览
  • C++STL总结笔记(三)—— 常见算法

    文章目录 一、基本概念二、程序示例1.遍历2. 查找3. 排序、拷贝、替换4. numeric相关算法 总结一、基本概念 算法是STL中很重要的一部分,其功能包括比较,查找,排序,交换,遍历,复制等等。 最大的算法头文件是algorithm,封装了很多种模板类。还有numeric和functional也…

    2022/2/25 22:25:25 人评论 次浏览
  • 【每日编程11】两数相加

    题目1: 两数相加class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode pre = new ListNode(0);ListNode cur = pre;int c = 0;//表示进位while(l1 != null || l2 != null){int x = l1 == null ? 0 : l1.val;int y = l2 == null ? 0 : l2…

    2022/2/22 20:26:42 人评论 次浏览
  • 【数据结构与算法】之深入解析“重排链表”的求解思路与算法示例

    一、题目要求给定一个单链表 L 的头节点 head ,单链表 L 表示为:L0 → L1 → … → Ln - 1 → Ln请将其重新排列后变为:L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → …不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1:

    2022/2/21 1:26:40 人评论 次浏览
  • LeetCode编程每日一题(C++)——链表实现两数相加

    示例1: 方法一: 将两个链表中较短的一个进行补零,之后对应相加 class Solution { public:ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {// 为了实现链表的(逆向)两数相加,首先需要统一数据格式,即将两链表位数补齐;// 而要想补齐位数,需要首先统计链表…

    2022/2/11 17:42:32 人评论 次浏览
  • 【力扣刷题】2.两数相加(python)

    题目简述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 1:输入:l1 = [2…

    2022/2/10 20:20:37 人评论 次浏览
  • 2022.02.05 DAY2

    前言 今天陪老姐送对象去安庆了,上午还去了西风禅寺求了个签,第一次拿到中评签,看来今年还需要继续努力哈哈哈。一直到晚上才有时间去做点题目,今天依旧是leetcode。 题目 leetcode 1 两数之和 题目 (两数之和)[https://leetcode-cn.com/problems/two-sum/] 思路 还是…

    2022/2/5 23:44:43 人评论 次浏览
  • L1-8 说反话-加强版(程序简单,测试点全部通过)

    (还没写完,可以再增加几种方法) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串…

    2022/2/4 11:46:19 人评论 次浏览
  • LeetCode 2 两数相加

    题目链接:LeetCode 2 两数相加 题目大意: 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字\(0\)之外,这两个数都不会以\(0…

    2022/2/4 6:12:32 人评论 次浏览
  • 20210126 力扣刷题 合并俩个有序链表

    21. 合并两个有序链表 难度简单2161将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2: 输入:l1 = [], l2 = []输出:[]示例 3: 输入:l1 = [], l2 = [0]输…

    2022/1/27 6:07:29 人评论 次浏览
扫一扫关注最新编程教程