ICode9

精准搜索请尝试: 精确搜索
  • 十一、高阶函数:filter、map、reduce2022-04-07 12:01:30

    /** *编程范式:命令式编程/声明式编程 *编程范式:面向对象编程(第一公民:对象)/函数式编程(第一公民:函数) **/ // const nums= [10,20,30,50,111,222,333,40,50]; // //1. 需求:取出所有小于100的数字 // let newNums = []; // for(let n of nums){ // if(n<100){ // newNums.pus

  • 实验报告--(灰度预测+LinearSVR)与ARIMA2022-04-07 09:02:34

    灰度预测+LinearSVR 数据如下:     灰度预测 1 import pandas as pd 2 import numpy as np 3 from sklearn.linear_model import Lasso 4 5 inputfile = './data/data.csv' # 输入的数据文件 6 data = pd.read_csv(inputfile) # 读取数据 7 8 lasso = Lasso(100

  • LeetCode刷题1:反转链表2022-04-06 15:00:26

    给你单链表的头节点,请你反转链表,并返回反转后的链表。 /*输入1,2,3,4,5采用递归,栈顶首先为5,5.next=null,返回,此时为1->2->3->4->5;栈顶为4,5.next=4,此时为1->2->3->4<->5,4.next=null,返回,此时为1->2->3->4<-5;栈顶为3,4.next=3,此时为1->2->3<->4<-5,3.next=null,返回,此时

  • LeetCode 0061 Rotate List2022-04-06 09:00:28

    原题传送门 1. 题目描述 2. Solution 1、思路分析 找到倒数第k个结点的前驱pre,把pre之前的所有结点从链表上取下,插入到头部。 如: 1 -> 2 -> 3 -> 4 -> 5 -> null, k = 2 倒数第2个结点为4,其前驱为3,把 4 -> 5 -> null 从链表上取下,插入到头部 4 -> 5 -> 1 -> 2 -> 3 -> null 2

  • Pjudge #21614. 守卫/2021-2022 ICPC North America Championships. Problem I2022-04-03 19:03:53

    题面传送门 首先显然是在最小生成树上搞的。 可以发现,如果有\(k_1,k_2\dots k_m\)这些村庄被派遣了守卫,那么被断掉的边一定是两两点对间的最大边,容易证明这只有\(k-1\)条。 不难想到建立Kruskal重构树,然后一个额外点要选的话那么两个儿子中都有守卫。 我们将守卫看作流,那么对于每

  • 【贪心算法】力扣135:分发糖果2022-04-02 23:04:07

    n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 。 示例1: 输入:ratings = [

  • 灰度预测+LinearSVR和ARIMA预测财政收入2022-04-02 04:00:19

      数据     一、灰度预测+LinearSVR 灰度预测 import pandas as pdimport numpy as npfrom sklearn.linear_model import Lasso inputfile = 'E:/PY1/data/data.csv' # 输入的数据文件data = pd.read_csv(inputfile) # 读取数据 lasso = Lasso(1000) # 调用Lasso()函数,设置

  • 641. Design Circular Deque2022-03-31 07:00:20

    My first solution - using ArrayList: class MyCircularDeque { List<Integer> list = new ArrayList<>(); int k ; public MyCircularDeque(int k) { this.k = k; } public boolean insertFront(int value) { if(li

  • 701. 二叉搜索树中的插入操作2022-03-30 17:00:06

    ✅做题思路or感想: 这里的插入值的操作不是在节点和节点直接插一个新节点,而是在老的二叉树的末尾新增节点。。。 故这里直接利用二叉搜索树的特性直接找新节点位置就好了 值得注意的是这里是需要让前一个节点链接新节点,也就是存在父子节点之间的赋值操作,所以这里要记录上一个节点!!! c

  • 2022 Usaco US Open - 银组题解2022-03-30 11:31:06

    T1 题意简述 有 \(n\) 只奶牛,第 \(i\) 只奶牛希望拜访第 \(a_i\) 只奶牛。 给定一个 \(1\) . . . \(N\) 的排列 \((p_1, p_2, ..., p_n)\),对于从 \(1\) 到 \(n\) 的每一个 \(i\): 如果奶牛 \(a_{p_i}\) 已经离开了她的农场,那么奶牛 \(p_i\) 仍然留在她的农场。 否则,奶牛 \(p_i\)

  • 530. 二叉搜索树的最小绝对差2022-03-29 21:33:31

    ✅做题思路or感想: 对于二叉搜索树,用中序遍历时,二叉树的节点值是递增的 对于二叉搜索树,用中序遍历时,二叉树的节点值是递增的 对于二叉搜索树,用中序遍历时,二叉树的节点值是递增的 虽然这里求的是树中任意两个不同节点的最小差值,但是由于二叉搜索树在中序遍历中是单调递增的,所以只需

  • 帝国cms站点统计、发布信息统计2022-03-29 21:02:08

    简介:帝国站点统计、发布信息统计 <div class="hd">站点统计</div> <div class="bd"> <ul> <li>新闻:[e:loop={'select count(*) as total from [!db.pre!]ecms_news ',1,24,0}]<?=$bqr[total]?>[/e:loop]条</a&g

  • 牛牛的战役2022-03-29 16:35:57

    链接ac.nowcoder.com/acm/problem/21613 其他题解除了二分答案都好他妈智... 来一个暴力题解 首先我们知道要想最大值最小;就要尽可能的平摊每个人打的怪,那么对于一个比较大的怪,他只能有你较强的兵去打,同时你较强的兵可以打各种比他若的怪。 先对兵和怪排序 我们可以倒着一个一个考

  • P2986 [USACO10MAR] Great Cow Gathering G2022-03-28 15:35:06

    一道转移类型的树形dp 考虑u点作为集合地点,不方便度为f,如果换做v点(v为u的一个儿子),不方便度会怎么变化 pre[u]表示在u点上方的点值之和,sum[u]表示u点子树点值之和 如果换做v点 f+(pre[u]+sum[u]-sum[v])w-sum[v]w pre[u]+sum[u]-sum[v]表示这个边一头所有的点值之和 sum[v]表示这

  • cf886 D. Restoration of string2022-03-27 12:03:29

    题意: 如果一个字符串的子串出现的次数大于任何子串出现的次数,那么这个子串就是 \(\text{most frequent}\)。 给 n 个 \(\text{most frequent}\) 子串,问最短的原串。 如果有多个最短原串,取字典序最小的那个。没有就输出 NO。 思路: https://www.cnblogs.com/CQzhangyu/p/8052899.htm

  • #线段树#洛谷 5278 算术天才⑨与等差数列2022-03-25 09:04:45

    题目传送门 分析 判断一个等差数列需要三个条件,首项末项和公差。 转化一下就是最大值减去最小值是公差的长度减一倍。 并且除非公差为零否则互不相同,相邻两个位置的差的最大公约数为公差。 把这三个条件在线段树上维护并判断即可。 代码 #include <cstdio> #include <cctype> #i

  • 大学英语3 笔记 - PartII Intensive Reading_Text A2022-03-21 09:03:26

    Text A Keep on Singing    # Vocabulary tummy  英 /ˈtʌmi/  pregnancy  英 /ˈpreɡnənsi/ progress  英 /ˈprəʊɡres/  arise  英 /əˈraɪz/  C-section   英 /ˈsiː sekʃn/  intensive   英 /ɪnˈtensɪv/ cemetery  英 /ˈsemətri/ burial 

  • 力扣,两两交换链表中的节点2022-03-19 21:01:09

    class Solution { public static ListNode swapPairs(ListNode head) { if(head==null||head.next==null) return head; ListNode result=null; ListNode index=head; // 记录链表的交换前的前置节点位置 ListNode pre=null;

  • 反转链表(简单)2022-03-19 09:31:25

    反转链表 1、双指针 struct ListNode { int val; ListNode* next; ListNode(int x):val(x), next(nullptr){} }; class Solution{ ListNode* reverseList(ListNode* head){ ListNode* temp; ListNode* cur = head; ListNode* pre =

  • 【题解】P5072 [Ynoi2015] 盼君勿忘2022-03-18 21:36:45

    题意 P5072 [Ynoi2015] 盼君勿忘 给定一个长度为 \(n\) 的序列 \(a\) 和 \(m\) 个询问 \(l, r, p\),每次询问 \([l, r]\) 中所有子序列去重后的和 \(\bmod p\) \(1 \leq n, m, a_i \leq 10^5, 1 \leq p \leq 10^9, 1 \leq l \leq r \leq n\) 思路 莫队 + 光速幂。 操作不带修,考虑莫

  • leetcode重排链表2022-03-18 17:05:18

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

  • 蓝桥杯真题31日冲刺 | 每日题解报告 excel的妙用 第四天2022-03-11 12:02:35

    大家好 我是泡泡 今天的题解有excel的妙用哦  目录 一、奇数倍数 二、第几个幸运数字 三、四平方和 四、迷宫 一、奇数倍数 题目链接:奇数倍数 - 蓝桥云课 (lanqiao.cn) 题目要求: 请你找到最小的整数 X 同时满足: XX 是 2019 的整倍数;XX 的每一位数字都是奇数。 解题思

  • MeterSphere PluginController Pre-auth RCE2022-03-10 12:03:21

      原文:https://xz.aliyun.com/t/10772   稍微了解了下,https://metersphere.io/   官网:MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、性能测试、 团队协作等功能,全面兼容 JMeter、Postman、Swagger 等开源、主流标准,有效助力开发和测试团队充分利用云弹性

  • 92. 反转链表 II(C++)2022-03-09 20:32:48

    目录题目题解 题目 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例 1: 输入:head = [1,2,3,4,5], left = 2, right = 4 输出:[1,4,3,2,5] 示例 2: 输入:head = [5], left = 1, right

  • (3-3)双向链表2022-03-08 23:01:10

    单向链表缺点   双向链表     结点类 public HeroNode2 next; // 指向下一个节点, 默认为null public HeroNode2 pre; // 指向前一个节点, 默认为null 遍历 和单链表一样 while (true) { // 判断是否到链表最后 if (temp == null

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

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

ICode9版权所有