字符串 字符01 09
day08 代码随想录算法训练营 卡码网:55.右旋转字符串
题目:卡码网:55.右旋转字符串 我的感悟: python中的切片很厉害。 我感觉go好像也是切片的 理解难点: 没理解为什么是-n 代码难点: 总结概括: 代码示例: n = int(input()) s = input() res = s[-n:] + s[:-n] print(res) 通过截 ......
day08 代码随想录算法训练营 151. 反转字符串中的单词
words = s.split() 题目:151. 反转字符串中的单词 我的感悟: 虽然我自己写出来了,但是又不太确定 理解难点: words = s.split() 切记:这里split是去掉所有的空格。 words = s.split(" ") 如果这样写" "就仅仅去除" "一个空格,这样写不 ......
vf01 改值增强
RV60AFZZ ***INCLUDE RV60AFZZ . ************************************************************************ * * * This include is reserved for user modifi ......
2024-01-04 每日一练
LeetCode 每日一题 2397. 被列覆盖的最多行数 问题 给你一个下标从 0 开始、大小为 m x n 的二进制矩阵 matrix ;另给你一个整数 numSelect,表示你必须从 matrix 中选择的 不同 列的数量。 如果一行中所有的 1 都被你选中的列所覆盖,则认为这一行被 覆盖 ......
day08 代码随想录算法训练营 541. 反转字符串 II
题目:541. 反转字符串 II 我的感悟: 你别看这题简单,python里面细节很多 理解难点: 字符串转化为列表来算 s[1:99] 只会取到s[1:s.size] 这个range(0,size,k) 是可以取到步长的 或者用另外的思路。 代码难点: 总结概括: 注意[1:999]这里的容错机制 ......
day08 代码随想录算法训练营 344.反转字符串
题目:344. 反转字符串 我的感悟: 以为很难,其实不难。 坚持就是胜利!!!!!!!!! 理解难点: 我以为字符串不能修改,仔细看了题目发现是列表里面套的字符串 双指针,while 互相交互就可以了 代码难点: 总结概括: 代码示例: class Solution: def reverseStr ......
【问题:'\t'】Java特殊字符'\t',打印时补齐的不是8个空格,而是4个。
特殊字符'\t',打印时,将前面字符串的长度补到8/8的倍数(最少补一个空格,最多补8个空格)。 问题代码及输出: System.out.println("name"+'\t'+"age"); System.out.println("nam"+'\t'+"age"); ......
postgre 拼接字符串
拼接字符串有4种方法: string_agg()函数、"||"、CONCAT、CONCAT_WS() 1、string_agg()函数,将多行结果拼接到一行 sql示例: create table test( id int identity(1,1) primary key, name varcha ......
【杂题乱写】2024.01 #1
Luogu-P5046 Ynoi2019 模拟赛 Yuno loves sqrt technology I 数据范围和实现指出本题复杂的几乎不可能带 \(\log\),考虑一个分块做法。 对于散块可以直接每个块内点对求出是否有逆序对,然后做二维前缀和。 不带 \(\log\) 的逆序对处理方法只能是 ......
【2024-01-03】连岳摘抄
23:59 我们不妨多一些对自己拥有的生活的感激,少一些比别人缺失的焦虑,这样才能够真正地获得生活的幸福和快乐。 ——彭凯平 敏感不是坏事。心有灵犀一点通,说的就是敏感。《论语》里说的“闻一知十”“举一反三”,都需要人的敏感。《中庸》说,“祸福将至,善,必先知之。不善,必先知之,故至诚如神。”如果一 ......
海亮01/04博弈论杂题
海亮01/04博弈论杂题 T1 AT_agc017_d 题意 有一棵 \(N\) 个节点的树,节点标号为 \(1,2,⋯,N\),边用 \((x_i,y_i)\)表示。 Alice 和 Bob 在这棵树上玩一个游戏,Alice先手,两人轮流操作: 选择一条树上存在的边,把它断开使树变成两个连通块。然 ......
爬虫01
微服务学的蛮多的 笔记没传 就这样吧 爬虫 基础01 1.爬虫分类 通用爬虫: 聚焦爬虫 功能爬虫 增量式爬虫 分布式爬虫 2.requests基础操作 1.环境安装 案例1 搜狗首页数据和持续存储 import requests url = 'https://www.sogou.com/' r = ......
代码随想录 day08 反转字符串 反转字符串2 替换数字 单词反转顺序 右旋
反转字符串 经典双指针法 头尾交换 反转字符串2 难点在于模拟题目设定的条件 一开始不明白怎么模拟 后来看了一行标准源码 就明白了 设定步长就可以了 然后对迭代器位置进行约束 替换数字 本题为acm模式 也是一道双指针解题 注意这道题需要扩容之后 从后往前填充 免去了从前往后填充时需要移动元素 单词 ......
01.03每日总结
第一个例子是对计算器进行测试。 假设让你负责一个计算器小程序的测试工作,如何着手呢?假设先测试其加法运算功能,在字长为 32 位的计算机上运行,若随意取 2 个整数进行相加,那么测试数据的最大可能数目为 232x232=264。如果测试一组数据需要 1 毫秒,一天工作 24 小时,一年工作 365 ......
【2024-01-02】家族底蕴
20:00 晨曦被循环往复的时辰唤醒,用玫瑰色的手去打开光明的大门。 ——约翰·弥尔顿 这个元且假期,过得很充实。过了母亲的六十大寿,还完成了堂哥的婚事。每天都在为亲人做事,这种付出是幸福的。 堂哥的婚事,比我预想的要忙碌。原以为就是走个过场,想不到最简化的流程,还是那么长的流程。家住7楼的堂哥家, ......
2024-01-03 每日一练
LeetCode 每日一题 2487. 从链表中移除节点 问题 给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 解答 首先可以看出这是一个非常典型的单调栈,所以直接用单调栈即可解决 其次,单调栈是栈,那么就可以考虑递归,类似于 拓展1 的 ......
pandas day01
一、什么是数据分析: 数据分析是指对数据进行收集、处理、转换和挖掘,以发现数据中的规律、趋势和关联性,为决策提供支持和指导的过程。数据分析涵盖了数据预处理、数据建模、数据可视化、数据挖掘等多个方面的技术和方法。 二、pandas的初步使用: 2.1 安装模块 # 安装第三方库 pip install ......
python学习----字符串
1.定义: x='Tom' y="Rose" z='''zhangfei''' w="""yangjian""" 字符串中包含单引号:x='I\'m zhangfei',y="I'm yuefei" 2.字符串打印 print() 3.切片 切片是指对操作的对象截取其中一部分的操作。字符串、列表、元 ......
海亮01/03日杂题
海亮集训:01/03日 T1 T2 T3 T4 CF1697F 题意 构造一个长度为 \(n\) 的数列 \(a\),其中 \(1\le a_i\le k\) 且 \(a\) 不降,即对于所有 \(1\le i \le n-1\),\(a_i \le a_{i+1}\)。给出 \(m\) 个约束,有 ......
2024-01-03:用go语言,给你两个长度为 n 下标从 0 开始的整数数组 cost 和 time, 分别表示给 n 堵不同的墙刷油漆需要的开销和时间。你有两名油漆匠, 一位需要 付费 的油漆匠
2024-01-03:用go语言,给你两个长度为 n 下标从 0 开始的整数数组 cost 和 time, 分别表示给 n 堵不同的墙刷油漆需要的开销和时间。你有两名油漆匠, 一位需要 付费 的油漆匠,刷第 i 堵墙需要花费 time[i] 单位的时间, 开销为 cost[i] 单位的钱。 一位 免 ......
Leetcode 2982. 找出出现至少三次的最长特殊子字符串 II
开26个multiset,对于aabaaa,遍历,对第0个multiset push 1 2,然后对第一个multiset push 1,然后又对第0个multiset push 1 2,这时第0个multiset size超过3了,删除最小的元素,然后继续push 3,最后取 \(max_{i=1 ......
Vue 字符串的格式化填充
main.js // 字符串格式化 Vue.prototype.$stringFormat = function (formatted, ...args) { for (let i = 0; i < args.length; i++) { let regexp = new RegExp('\\{' ......
百度网盘(百度云)SVIP超级会员共享账号每日更新(2024.01.03)
一、百度网盘SVIP超级会员共享账号 可能很多人不懂这个共享账号是什么意思,小编在这里给大家做一下解答。 我们多知道百度网盘很大的用处就是类似U盘,不同的人把文件上传到百度网盘,别人可以直接下载,避免了U盘的物理载体,直接在网上就实现文件传输。 百度网盘SVIP会员可以让自己百度账号的下载速度加快, ......
MySQL-09.子查询
子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL4.1开始引入。 SQL中子查询的使用大大增强了SELECT查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算出一个数据结果,然后与这个数据结果(可能是单行,也可能是多行)进行比较。 1.需求分析与问 ......
【字符串】Lyndon 分解
题目描述 定义 Lyndon Word:\(s\) 是 Lyndon Word 当且仅当 \(s\) 是其所有后缀中最小的一个串。 给定字符串 \(s\) ,请把这个字符串分成若干个子串,使得每个子串都是 Lyndon Word 。并且从左到右每个字符串都大于等于下一个。 最后输出每一个子串右端点异 ......
字符串杂记
Cage 字符串听课笔记 关于 border 神秘的性质……他们是怎么想到的? P5287 给到的技术是 KMP 自动机,利用可持久化线段树做到 \(O(n \log |\Sigma|)\) 的复杂度不均贪的完成 KMP 的匹配过程。考虑 KMP 的过程,实际上是跳 fail 树上第一个具有 c 出 ......
01_机器学习概述
概述 机器学习是什么 与人工智能的关系 机器学习 是 人工智能 的一个实现途径 人工智能 是用机器来模仿人类学习以及其他方面的智能 定义 机器学习 是从数据中自动分析获得 模型 ,并利用 模型 对未知数据进行 预测 解释 我们人从大量的日常经验中归纳规律,当面临新的问题的时候,就可以利用以往总结的规 ......
09.DDL 数据库操作 - 删除
目录 删除数据库语法 删除某个数据库 删除数据库语法 DATABASES:必选项 IF EXISTS:用于指定在删除数据前,先判断该数据库是否已经存在,可以避免删除不存在的数据库时产生异常 -- 删除数据库 DROP DATABASE [IF EXISTS] 数据库名; 删除某个数据库 -- 查看当 ......
代码大全读书笔记01
第一次看《代码大全》的时候,收获并不大。当第二次在项目中,应用到代码大全的知识。Debug的时候、重构代码的时候,写伪代码的时候,将代码写在一个个的子程序中的时候。似乎对书中的知识理解的透彻很多。 将代码写在子程序的另外一个好处是,有时候你会发现以前没有发现过的事物的本质。——>你对程序理解的更加透 ......