搜索结果
查询Tags标签: L2,共有 191条记录-
Codeforces Round #820 (Div. 3) F
F. Kirei and the Linear Functiontime limit per test 3 secondsmemory limit per test 256 megabytesinput standard inputoutput standard outputGiven the string ss of decimal digits (0-9) of length nn. A substring is a sequence of consecutive characters of …
2022/9/14 6:16:24 人评论 次浏览 -
LetCode算法--2.两数相加
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 来源:力扣(LeetCode)链接:ht…
2022/8/29 14:25:35 人评论 次浏览 -
Redis list类型
Redis list类型 Redis中list类型是string类型的有序列表。Redis的list经常用于: 实现堆和栈。 创建后台系统的队列管理。Redis常用命令 lpush命令 对list前置value, list不存在则创建list,存在则在list最前面插入值。最后插入的在list的最前位置。lpush可以一次性插入多…
2022/8/12 2:23:29 人评论 次浏览 -
2022-08-05 第五组 赖哲栋 学习笔记
树 树(Tree):是n(n>=0)个结点的有限集,n=0,称为空树 在任意的非空树中:有且仅有一个特定的称为根节点 当n>1时,其余结点可分为m个互不相交的有限集定义树的时候根节点是唯一的,不能存在多个根节点 子树的个数没有限制,但他们一定是互不相交的结点:结点是数据…
2022/8/6 23:24:56 人评论 次浏览 -
成员运算与身份运算
成员运算 判断某个个体在不在某个群体内 in 在就返回True不在就返回False not in 与上面结果互为反关系name_list = [jason, tony, kevin, oscar, jerry]target_name = input(username>>>:)print(target_name in name_list) 身份运算 判断两个变量名绑…
2022/8/2 23:22:50 人评论 次浏览 -
【数据结构】链表专题
题单:LeetCode链表 2. 两数相加 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next…
2022/7/30 23:22:50 人评论 次浏览 -
Java-[泛型:? extends T 与 ? super T]
泛型:? extends T 与 ? super Tjava的一个设计理念是,与泛型相关的异常最好是在编译期间就被发现,因此设计了extends与super这两种方式。具体来说,List<? extends T>表示该集合中存在的都是类型T的子类,包括T自己。 而List<? super T>表示该集合中存…
2022/7/12 1:20:26 人评论 次浏览 -
luogu P2304 [NOI2015] 小园丁与老司机
题面传送门 非常码农的二合一题。 首先第一问看上去非常simple。因为只能往左,往右,和往上走(包括左上,上,右上),往上走显然是没有后效性的。而往左和往右因为每一层最多1000个,所以直接枚举从上一层跑过来的地方转移即可,时间复杂度\(O(1000n)\) 然后第二问只要按…
2022/6/27 23:27:24 人评论 次浏览 -
21. 合并两个有序链表(mergeTwoLists)
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], l2 = []输出:[] 示例 3: 输入:l1 = [], l2 = [0]输出:[0] 来源:力扣(…
2022/6/27 6:21:01 人评论 次浏览 -
牛客网高频算法题系列-BM10-两个链表的第一个公共结点
牛客网高频算法题系列-BM10-两个链表的第一个公共结点 题目描述输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的) 原题目见:BM10 两个链表的…
2022/6/4 1:22:28 人评论 次浏览 -
699掉落的方块
遇事不绝上一发暴力没想到竟然过了 退役两年半调试调了快半小时 class Solution { public:vector<int> fallingSquares(vector<vector<int>>& positions) {vector<int>ans;vector<int>he(positions.size(),0);//记录每个块的高度int le…
2022/5/26 23:22:07 人评论 次浏览 -
python实用技巧
join 将序列中的元素以指定的字符连接生成一个新的字符串。 >>> seq = ("a", "b", "c") >>> print(-.join(seq)) #参数:连接的元素序列 a-b-c >>> print(.join(seq)) abcanagram 所谓anagram,就是两个词所用的…
2022/5/2 20:12:54 人评论 次浏览 -
[Leetcode]21. 合并两个有序链表
题目链接:21. 合并两个有序链表 - 力扣(LeetCode) (leetcode-cn.com) 思路: 有两个有序链表l1和l2,这里的l1和l2是分别指向这两个有序链表的,按着顺序迭代两个链表。无虚拟节点的情况: 确定合并链表的头节点指针head这里要对两个链表的情况进行划分,有四种情况: 1…
2022/4/29 23:15:14 人评论 次浏览 -
数据结构(天梯L2 部分题解)
L2-014 列车调度 这个题的话,可以用贪心的思想,当新的火车进站时,保证这列火车一定停靠在刚刚比他大的最小的数的后面,由于数据量比较大,我们可以考虑使用二分查找来寻找符合要求的那个数即可#include<stdio.h> int train[100100]; int a[100100]; int len=0; …
2022/4/24 6:14:00 人评论 次浏览 -
合并两个有序链表
一、题目 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 二、思路 1.创建一个dummy虚拟节点,定义一个遍历指针curr指向dummy 2.设置l1与l2都不为空的边界条件,比较链表l1与链表l2的值,将值小的节点赋给curr的next,移动l1或者l2, 条件…
2022/4/18 6:17:16 人评论 次浏览