ICode9

精准搜索请尝试: 精确搜索
  • 常用的Liunx(二)2022-09-03 18:04:18

      1、复制文件 格式:cp 源文件 目标文件     2、复制目录(目录需要加/),格式:cp -r源目录 目标目录 将一个文件从一个目录复制到另外一个目录,如没有目录,需先创建两个目录,例source ,target    3、移动mv,移动文件 注意与复制命令cp的区别,mv命令使源文件的状态发生改变。 将文件剪

  • LeetCode 142.环形链表II2022-09-03 15:33:13

    题意: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说明:不允许修改给定的链表。 解析:代码随想录 https://gitee.com/programm

  • HDU5593 ZYB's Tree2022-09-02 22:33:34

    求 \(n\) 个点的树上对于每个点距离小于 \(k\) 的点的数量(边权均为 \(1\) )。 \(n\leq 5\times 10^5,k\leq 10\) 。 设 \(f[u][i]\) 表示距离 \(u\) 点 \(i\) 距离以内并且在子树内的点,那么在 \(DFS\) 时可以用 \(O(nk)\) 的时间处理 \(f[u][i]=\sum f[v][i-1]\) ,其中 \(v\) 是 \(u

  • 206 反转链表2022-09-01 20:05:30

    题目206 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[] 双指针思路: 定义指针cur指向head,定义指针pre,定义为None,作为链表的最后节点的指向

  • git常用命令(二)查看历史记录 git log [--pretty=oneline] [ --oneline] / reflog2022-09-01 15:33:59

    git常用命令(二)查看历史记录 git log [--pretty=oneline] [ --oneline] / reflog Eniac-W 于 2020-10-18 18:12:38 发布 2368 收藏 3分类专栏: git 文章标签: git版权 git专栏收录该内容10 篇文章0 订阅订阅专栏1、git log接下来都以good.text为例     (HEAD -> master)那串数字实

  • 61. 旋转链表2022-09-01 00:01:27

    61. 旋转链表 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。   示例 1: 输入:head = [1,2,3,4,5], k = 2 输出:[4,5,1,2,3] 示例 2: 输入:head = [0,1,2], k = 4 输出:[2,0,1]   提示: 链表中节点的数目在范围 [0, 500] 内 -100 <= Node.val <= 100

  • 前端也该刷点算法题——双指针解“链表”题也太香了叭!2022-08-31 20:34:12

    双指针解“链表”题也太香了叭! 同步双指针 1 查找链表中倒数第 k 个节点 剑指Offer22.链表中倒数第k个节点 思路: 假设链表的长度为n,不难得出倒数第k个节点即为整数第n + 1 - k。 如果一个指针从头节点开始走k步(头节点算作第1步),则还需n + 1 - k步才能走完链表(到达尾节点的next

  • 前端——HTML常用标签合集2022-08-31 18:34:37

    HTML常用标签合集   ● HTML——head标签   ● HTML——meta标签   ● HTML——title标签   ● HTML——time&datetime(时间模块)

  • 《穿越时空的git》之创建版本库和常用命令操作2022-08-31 17:02:01

    ⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 强大的分支管理,远远超过 SVN。那 git 如何创建版本库?如何进行一些常用的操作呢?欲知答案如何,请看下文分解。

  • head与tail配合读取文件第5到第10行内容2022-08-30 19:03:56

    如何在 Linux 中同时使用 head 和 tail 命令由于tail和head命令打印文件的不同部分,我们可以将这两者结合起来打印一些文件内容的高级过滤。例如,如果要从任何文件的中间读取内容,则必须同时使用这两个命令。假设我们想要从文件的第 5 行到第 10 行/etc/passwd。 首先,  head comma

  • 83. 删除排序链表中的重复元素2022-08-30 15:03:17

    83. 删除排序链表中的重复元素 # 由于是已排序的链表,判断前后是否为相同元素如果是则连接下下个不是则向前移动 #code: # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = ne

  • js Linked List Generator All In One2022-08-30 01:04:09

    js Linked List Generator All In One js 链表生成器 class ListNode { constructor(val, next) { this.val = (val===undefined ? 0 : val) this.next = (next===undefined ? null : next) } // add // remove } function LinkedListGenerator(arr) { let

  • Jeffrey's ambition(Dinic板子题)2022-08-29 01:31:04

    Jeffrey's ambition(网络流板子题) 网路流的经典例题,会有两种需要匹配的东西,这两种东西直接可以构成一个二分图,这时候题目就会要求你求出最大匹配(水题) //要与这道Arrange the Bulls题目区分开来。两道题同样是找匹配,但是一个是问你匹配的可能总数,而且题目是一定能构成最大匹配的,且

  • 61. 旋转链表2022-08-28 16:35:32

    提示:这个题目比较简单,只需要找到待断处的前一个节点就行, 题目描述: 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 案例: 输入:head = [1,2,3,4,5], k = 2 输出:[4,5,1,2,3]     输入:head = [0,1,2], k = 4 输出:[2,0,1]   /** * Definition for si

  • AAAAAAAAAA2022-08-28 00:02:38

    name_score = -beta3 * fuzz.ratio(name, dete_tokens_list[i]) # dete_tokens_list = 问题的文字形式 if (head_id, name) in tuple_topic: # 如果预测的主语是宾语,则减少分数 name_score -= .18 if reach_dic.get(head_id) is not None: # 排除

  • 2022 HDU多校42022-08-27 16:31:56

    Link with Bracket Sequence II(区间 DP) Problem 有一个长度为\(n\)的括号序列,括号种类有\(m\)种,现在这个括号序列丢失了一些括号,问可能的合法括号序列个数 (和)可以匹配当且仅当它们的种类一样 \(A\)是合法的,\(x,y\)是某种括号,那么\(xAy\)是合法的当且仅当\(x,y\)匹配 \(A、B\)

  • 洛谷 P8496 [NOI2022] 众数 题解2022-08-27 15:30:09

    最近 7 年最水的 D1T1。 用权值线段树维护每个数出现的次数,链表维护序列。 操作 4 即合并两棵权值线段树、两个链表,操作 2 就是删除链表尾的元素并在权值线段树上修改。 显然,如果一个序列存在绝对众数,那么它必然等于这个序列的中位数。所以操作 3 就是询问 \(k\) 个序列整体的中位

  • git reset 回退版本2022-08-27 15:04:56

    -先模拟提交过程,一共提交四次,每次都向文本里写一个新数 # 向文本中写入0 $ echo 0 >a.t $ git add . #第一次提交到仓库 $ git commit -m '0' # 向文本中写入1 $ echo 1 >a.t $ git add .; #第二次提交到仓库 $ git commit -m '1' # 向文本中写入2 $ echo 2 >a.t $ git add

  • 选课2022-08-27 11:34:38

    P2014 [CTSC1997] 选课 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 树上dp 由于这是一个森林,所以假设有0号结点连接所有的根,就变成了一颗树 dp[now][j]代表以now为根节点,选择j门课程的最大答案 每次dp过程之前需要把子问题都求出来,也就是把当前now节点的子树的dp值求出(就是以

  • 做题记录:P4013 数字梯形问题2022-08-25 12:03:30

    首先这题是最大费用最大流。 然后几乎没什么细节好主意的。 遵守以下规则: 梯形的第一行有 mm 个数字。 从梯形的顶部的 mm 个数字开始 在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路径。 scanf("%lld%lld",&m,&n); s=1e6,t=1e6+1;//p[i][j]为点(i,

  • 什么是单向链表?单向链表的基本操作?如何封装?......2022-08-24 23:34:00

     什么是单向链表? 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表--百度   单向链表的基本操作? append(element):向列表尾部添加一个新的项 insert(position, element):向列表的特定位置插入

  • 线性表2022-08-23 08:30:18

    线性表(线性存储结构)是什么 线性表又称线性存储结构,是最简单的一种存储结构,专门用来存储逻辑关系为“一对一”的数据。 在一个数据集中,如果每个数据的左侧都有且仅有一个数据和它有关系,数据的右侧也有且仅有一个数据和它有关系,那么这些数据之间就是“一对一“的逻辑关系。 举个简单

  • 前端1/HTML/head/body2022-08-22 20:03:50

    前端简介 HTTP超文本传输协议 HTML简介 head内常见标签 body内常见标签 前端简介 前端网站前台部分,运行在浏览器,展现用户浏览的,与用户打交到的。 后端是不直接与用户打交道的,内部执行真正的核心业务逻辑的代码 核心基础 HTML: 网页的框架 CSS: 网页的样式 JS: 网页的动态 超文本

  • 链表应用题2022-08-20 20:00:19

    1. 递归删除指定值(无头结点) void Del(ListNode* L,int val){ ListNode* p;//指向被删除节点 if(L==NULL) return;//递归边界 if(L->val==val){//处理首指针 p = L; L = L->next; free(p);//删除节点 Del(L,val);//递归调用 }

  • YbtOJ 「图论」第3章 最短路径2022-08-20 13:33:04

    例题1.单源最短路径 dij 板子。(w36557658 原版 dij 代码! code #include<cmath> #include<queue> #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define fi first #define se second using namespace std; typedef l

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有