leetcode 02 07

《代码大全》阅读笔记02

1、以解决问题为导向 不仅仅是要完成一个任务; 一切的一切都以实际的问题和需求为导向,最终的目的只有一个,而不是一直变换目标,就是解决真正的问题; 2、把程序员当人看 我们在项目中要记得,这是一个项目团队,团队由不同的个体组成,总是需要磨合的, 所以,这就需要我们不仅仅将成员当人看,也要将自己当人看 ......
代码 笔记 大全

02_常见内置数据类型

常见内置数据类型 标签(tag): Python,数据类型,可变对象,不可变对象,可哈希对象,可迭代对象,可遍历对象 参考资料:Python 文档:内置类型(Build-in Types)Python 文档:数据模型 - 对象、值与类型Python 文档:术语对照表 - 可哈希Python 文档:属 ......
常见 类型 数据 02

LeetCode 42.接雨水

直觉来看,每一个正方形可以容纳1个单位的水。 按列来求,迭代求每一列可以容纳多少单位的水,累加。 找出每一列左右两边最高的柱子,遍历时,不用关注第一列和最后一列。然后找到两边最高中较小的柱子,与当前列高度比较,大于,则可以装水,其他不可以。 代码: class Solution { public i ......
雨水 LeetCode 42

[Leetcode] 0066. 加一

66. 加一 题目描述 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入 ......
Leetcode 0066

【2023-10-02】连岳摘抄

23:59 兰生幽谷,不为莫服而不芳。舟在江海,不为莫乘而不浮。君子行义,不为莫知而止休。 ——《淮南子》 我给你两个学习建议。一是早睡早起。我晚上十点多睡,早上五点起床。最重要的工作早上八点前完成。这样按照昼夜更替的自然节奏休息,质量高,身体好。早上这段时间,神清气爽,又无干扰,效率很高。你可以把 ......
2023 10 02

[LeetCode] 2530. Maximal Score After Applying K Operations

You are given a 0-indexed integer array nums and an integer k. You have a starting score of 0. In one operation: choose an index i such that 0 <= i < ......
Operations LeetCode Applying Maximal After

Leetcode19. 删除链表的倒数第 N 个结点

题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 提交的代码 class Solution { //快慢指针 public ListNode removeNthFromEnd(ListNode head, int n) { ListNode fakeHead=new ......
结点 Leetcode 19

算法训练day31 LeetCode 491.46.47.

算法训练day31 LeetCode 491.46.47. 491.递增子序列 题目 491. 递增子序列 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 递增子序列,意味着不能改变数组中元素顺序 class Solution { private: vect ......
算法 LeetCode day 491 31

Leetcode24. 两两交换链表中的节点

题目描述 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 提交的代码 class Solution { ListNode nextNode; public ListNode swapPairs(ListNod ......
节点 Leetcode 24

代码随想训练营第四天(Python)| 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、02.07. 链表相交、142.环形链表II

两两交换链表中的节点 关键点:涉及到头节点变动的都使用虚拟节点。画图找出交换节点指向的顺序和退出循环的条件。 1、迭代法 class Solution: def swapPairs(self, head: Optional[ListNode]) -> Optional[ListNode]: dumm ......
节点 环形 训练营 随想 代码

Leetcode206. 反转链表

题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 提交的代码 class Solution { public ListNode resultHead; public ListNode reverseList(ListNode head) { if(head==nul ......
Leetcode 206

[Leetcode] 0058. 最后一个单词的长度

58. 最后一个单词的长度 题目描述 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World" 输出:5 解释:最后一个单词是“World”, ......
单词 长度 Leetcode 0058

Unity3D学习记录02——PloyBrush场景搭建

首先在Window->Package Manager里面搜索Poly Brush,下载后将URP的Shader样例导入 导入后Asset文件夹下会有Sample的文件夹,在菜单栏Tools->PolyBrush->PolyBrush Window打开窗口 这个窗口最上面的五个,第一个是用来调整地形高 ......
PloyBrush 场景 Unity3D Unity3 Unity

爬虫实践07 | 爬取香港展会客户名单

完整代码 import requests import time import pandas as pd url = 'https://www.globalsources.com/api/gsol-trade-show-bff/hk-online/v1/search-all-exhibitors' ......
爬虫 展会 名单 客户

SpringBoot 02 shiro框架查询用户权限与角色

实体类 @Data @AllArgsConstructor @NoArgsConstructor @TableName("t_user") public class RUser { @TableId(value="id",type = IdType.AUTO) private Integer usr ......
SpringBoot 框架 权限 角色 用户

[Leetcode] 0035. 搜索插入位置

35. 搜索插入位置 题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums = [1,3,5,6], target = 5 输出: 2 示例 ......
Leetcode 位置 0035

day07-java基础3

一 面向对象之类与对象 1.1 类与对象 # 类: 类是实体对象的概念模型,是笼统的、不具体的,比如人类,动物类,鸟类 类是描述了一组有相同特性(属性)和相同行为(方法)的一组对象的集合 # 对象: 对象又称为【实体】,是类具体化的表现,如人类中有:厨师,学生,老师 每个人对象都具有:姓名、年龄和体 ......
基础 java day 07

day07-java常见加密

1.Java常见加密 1.1 隐藏字节 TreeMap map = new TreeMap(); map.put("sign",x); # 搜索关键字 sign String a = new String(new byte[]{-26, -83, -90, -26, -78, -101, -23, ......
常见 java day 07

app逆向day02-adb和抓包

1 逆向基本流程 # 1 获取目标app(官网,豌豆荚),安装到手机上 # 2 使用抓包工具抓包分析(charles,fiddler,Wireshark。。) # 3 使用反编译工具(JADX、JD-GUI),反编译apk成java代码,分析代码,定位代码位置 # 4 使用动态分析工具,如Frida ......
app adb day 02

[Leetcode] 0027. 移除元素

27. 移除元素 题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明: 为 ......
Leetcode 元素 0027

[Leetcode] 0027. 移除元素

27. 移除元素 题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明: 为 ......
Leetcode 元素 0027

leetcode200 岛屿数量

链接 https://leetcode.cn/problems/number-of-islands/description/ 思路 跟岛屿周长差不多...但我觉得这个比岛屿周长还简单。不知道为什么这个算中等题目,岛屿周长算简单题目 代码 class Solution: def numIslands( ......
岛屿 leetcode 数量 200

17_常用命令02

1. 查看文件后/前几行 # tail => 尾巴 # head => 头 # 查看后5行 [root@stream9 ~]# cat 1.txt 1 2 ... 19 20 [root@stream9 ~]# [root@stream9 ~]# tail -5 1.txt 16 17 18 19 ......
命令 常用 17

Leetcode707. 设计链表

题目描述 你可以选择使用单链表或者双链表,设计并实现自己的链表。 单链表中的节点应该具备两个属性:val 和 next 。val 是当前节点的值,next 是指向下一个节点的指针/引用。 如果是双向链表,则还需要属性 prev 以指示链表中的上一个节点。假设链表中的所有节点下标从 0 开始。 实现 ......
Leetcode 707

leetcode274 H指数 —— 排序后遍历/差分 c++

给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 h 指数 是指他(她)至少发表了 h 篇论文,并且每篇论文 至少 被引用 h 次 ......
leetcode 指数 274

03 K8S API资源对象介绍02(Deployment Service DaemonSet StatefulSet)

一、API 资源对象Deployment Deployment YANL示例 vim nginx-deploy.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: app: myng name: ng-deploy spec: re ......

Leetcode203.移除链表元素

题目描述 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点。 示例 提交的代码 /** * Definition for singly-linked list. * public class ListNode { ......
Leetcode 元素 203

[Leetcode Weekly Contest]367

链接:LeetCode [Leetcode]2903. 找出满足差值条件的下标 I 给你一个下标从 0 开始、长度为 n 的整数数组 nums ,以及整数 indexDifference 和整数 valueDifference 。 你的任务是从范围 [0, n - 1] 内找出 2 个满足下述所有条 ......
Leetcode Contest Weekly 367

JavaSE基础07(集合)

集合collection 数组存放数据的弊端: 数组定义后长度不可变; 定义数组的类型不能变,数据只能存放指定类型的对象; 解决数组存放的弊端方法: 摒弃小数组,换一个更大的来存放(动态数组扩容); 数组定义成Object,可以存放所有的类型; 集合扩容 在原来的基础上+>>1; System.ar ......
基础 JavaSE 07

设计模式02 —— UML

设计模式02 —— UML 本教程参考:菜鸟教程 - 学的不仅是技术,更是梦想! (runoob.com) 参考书:《图解设计模式》 本系列为本人学习笔记,和课程学习笔记,资料和参考均源自互联网,希望各位大佬多多指点! UML的概念 UML的全称是Undefined Modeling Languag ......
设计模式 模式 UML