leetcode 02 07
WGS-84转GCJ-02
WGS-84坐标系的经纬度转换为GCJ-02坐标系的经纬度 代码如下: package com.pasture.pastureService.modules.third; import lombok.extern.slf4j.Slf4j; import java.util.ArrayList; im ......
LeetCode数组刷题笔记1(python)
两数之和 1、if a in dict: 字典中in操作符的语法是key in dict(而非value.) 可以从“字典中key唯一而value可重复”的角度考虑。 2、enumerate函数 enumerate(iteration, start) 其中iteration为需要遍历的参数,如列表、 ......
【管理信息系统】02. 管理信息系统的定义和概念
管理信息系统的定义 如前章所述,用系统的方式,通过信息媒介控制,达到服务于管理目的的系统的管理信息系统。 管理信息系统和计算机应用的区别 计算机应用 管理信息系统 必须有计算机 不一定有计算机 是个技术系统 是个社会-技术系统 主要内容是软硬件 主要内容是信息 专家队伍建造 管理系统队伍建造 为什么 ......
聪明办法学python——06,07
聪明办法学python——Task6,Task7 Task06——循环 for循环和循环范围 特点: 基于提供的范围,重复执行特定范围的操作 for x in range(n,m+1): count+=1return count range(x,y)是左闭右开的区间,不含y return sum(r ......
一个算法笨蛋的11月leetCode刷题日记
时间 情况 2021年10月29日 时隔一年,第三次重做反转链表,又没做出来,太废了。 2021年11月1日 时隔两天,第四次重做反转链表,轻松写出 【21】合并两个有序链表(思路:想象两个有序链表,需要新建两个next指向头节点的空node,一个用于最后返回.next,一个用于接收最小的node) ......
【LeetCode】22. 括号生成
题目 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: 输入:n = 1 输出:["()"] 提示: 1 <= ......
关键字 开发-07 log日志配置
1. pytest内置fixture 的caplog的配置 pytest 自动捕获级别为 WARNING 或以上的日志消息,并以与捕获的 stdout 和 stderr 相同的方式在每个失败测试的各自部分中显示它们。 日志级别如下,级别由低到高 DEBUG INFO WARNING ERROR CR ......
Unreal入门,门02,锁住的门
1. 添加锁变量,及相应蓝图逻辑处理(没锁的才能触发开关) 为了让添加到地图后可编辑,需要勾选这个Instance Editable 2. 再添加(直接拖放)一扇门到地图,作为对比,并设置Locked为True 3. 导入第三人称资源包,加个人到场景(资源添加完成后,只用修改地图的GameMode为 ......
day07
1.今日内容 1.深浅copy 2.集合类型 3.字符编码 2.深浅copy 案例 list1 = ['egon', 'lxx', [1, 2]] # 一、二者分隔不开,list1改list2也跟着改,因为指向的就是同一个地址 # 这不叫copy list2 = list1 list1[0] = ' ......
leetcode1:合并两个有序数组
题目 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数组 nu ......
1000多页!LeetCode刷题手册分享
这本手册确实是一部令人印象深刻的作品。(手册链接在文末!!!) 首先,内容充实是这本手册的一大亮点。它涵盖了广泛的算法和数据结构主题,包括数组、链表、树、图、排序算法、动态规划等等。每个主题都有详细的解释、示例代码和复杂度分析,帮助读者深入理解和掌握相关知识。此外,手册还提供了大量的习题和答案,供读 ......
Leetcode刷题day1-数组
数组是存放在连续内存空间上的相同类型数据的集合 数组下标都是从0开始 数组内存空间的地址是连续的 数据元素不能删除,只能覆盖 C++中二维数据中内存地址是连续的,Java中不连续 704.二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 n ......
Leetcode刷题day1-数组
数组是存放在连续内存空间上的相同类型数据的集合- 数组下标都是从0开始- 数组内存空间的地址是连续的- 数据元素不能删除,只能覆盖C++中二维数据中内存地址是连续的,Java中不连续 # 704.二分查找给定一个 `n` 个元素有序的(升序)整型数组 `nums` 和一个目标值 `target` , ......
[LeetCode] 1727. Largest Submatrix With Rearrangements
You are given a binary matrix matrix of size m x n, and you are allowed to rearrange the columns of the matrix in any order. Return the area of the la ......
[LeetCode] 1685. Sum of Absolute Differences in a Sorted Array
You are given an integer array nums sorted in non-decreasing order. Build and return an integer array result with the same length as nums such that re ......
day02
快捷键 ctrl+c 复制 ctrl+v 粘贴 alt+f4 关闭窗口 ctrl+shift 更换输入法 alt+tab windows+tab 打开小窗口 ctrl+a 全选 ctrl+x 剪切 ctrl+z 撤销 ctrl+s 保存 shift+delete 永久删除 windous+e 我的电 ......
[TS手册学习] 02_类型收窄 Narrowing
一个变量如果声明为联合类型,而后续操作需要针对其具体的单一类型做不同处理,这个过程就叫做类型收窄(`Narrowing`) ......
用户体验设计:产品设计从需求到交互 -02
范围层面的用户体验设计 这部分聚焦于产品设计的范围层面。作者介绍了如何理解和定义用户需求、进行用户研究、创建用户故事和场景等内容。用户研究和需求定义在产品设计过程中扮演着关键角色,帮助将用户需求转化为可执行的产品设计方案。 读书笔记:用户研究是理解用户需求的关键工具。通过用户故事和场景的定义,可以更 ......
day07 基于Ceph的存储解决方案 (2.2.1-2.2.3)
一、基于Ceph的存储解决方案上 1、Kubernetes使用Rook部署Ceph存储集群 Rook https://rook.io 是一个自管理分布式存储编排系统,可为K8S提供便利的存储解决方案 Rook本身不提供存储,而是在kubernetes和存储系统之间提供适配层,简化存储系统的部署与维护 ......
[LeetCode-中等] 最长连续序列
这道题是这样的,给你一个没有排序的整形数组 intArr, 要求找出这个数组中数字连续的最长序列 (不要求序列元素在原数组中连续)的长度 需要写出一个时间复杂度为O(n)的算法 比如 intArr = [70,8,100,6,7,5] 应该返回4, 因为最长的数字连续序列是 [5,6,7,8] 它的 ......
07文件查找,打包压缩及解压
1.文件查找 find详解:文件查找,针对文件名 #### 语法:find 路径 条件 跟条件相关的操作符 按文件名 find 路径 -name 跟条件相关的操作符例如:find / -name "file2"熟用*通配符find /etc -iname "*.txt"# -iname 不区分大小写 ......
LeetCode上分日志
上分日志 本日志开始于LC-SC:2006,记录自己上分的心路历程。 2023-11-27 练习记录 对字母串可执行的最大删除数(2102) 扣分后的最大得分(2106) 队列中可以看到的人数(2105) 会议室 III(2093) 心得 划分型DP、DP前缀后缀分解优化、单调栈、双堆模拟,2100 ......
(查找)02-二维数组中的查找
1 import java.util.*; 2 3 public class Solution { 4 /** 5 * @param target int整型 6 * @param array int整型二维数组 7 * @return bool布尔型 8 */ 9 public boolean F ......
Linux 07
第七章 存储管理 本章学习目标: 1.了解存储的方式 2.掌握创建基本分区的方法 一、存储方式 1.1从连接方式上,存储分为以下3种类型: 本地存储:直接插在服务器上的硬盘,系统文件存放在本地。 外部存储:可以理解为平时使用的移动硬盘,不过移动硬盘用的是USB接口连接,一般外部存储可以使用SCSI线 ......
py02-python之线程
1、线程: (1)讲程是分配资源的最小单位,一旦创建一个进程就会分配一定的资源,就像两个人聊OQ就需要打开两个QQ软件一样,是比较浪费资源的。 线程是程序执行的最小单位,实际上进程只负责分配资源,而利用这些资源执行程序的是线程,也就说进程是线程的容器,一个进程中最少有一个线程来负责执行程序,同时线程 ......
Linux07
在Linux课程的第6章中,我学习了I/O重定向与管道。在生产环境中,每天凌晨需要备份数据库,这时工作人员会编写一个简单的脚本创建计划任务,把脚本执行结果放到一个或几个文件中以便第二天查看,这个过程就叫重定向。在使用“ps aux”命令时,为了快速找到所需信息,经常使用grep命令进行过滤,此时就需 ......
02文件管理
一、 目录操作命令: 切换目录:cd cd / #切换到根目录cd ~ #切换到主目录cd - #切换到上次访问的目录cd .. #返回上一级目录 查看目录:ls 和 pwd: pwd 查看当前工作路径(绝对路径) ls 查看当前目录下的目录和文件 命令格式:ls [-选项] 目录名 选项: -a: ......
C++U5-07-图的概念与存储
上节课作业分析讲解视频 链接:https://pan.baidu.com/s/1vuE1zhm9tKKBHrvJbBpyPA?pwd=m708 提取码:m708 学习目标 引入 图的概念 无向图 有向图 带权图 自环与重边 简单图与多重图 无向完全图与有向完全图 稠密图与稀疏图 图的简单性质 度数: ......
【源码系列#02】Vue3响应式原理(Effect)
专栏分享:vue2源码专栏,vue3源码专栏,vue router源码专栏,玩具项目专栏,硬核💪推荐🙌 欢迎各位ITer关注点赞收藏🌸🌸🌸 Vue3中响应数据核心是 reactive , reactive 的实现是由 proxy 加 effect 组合,上一章节我们利用 proxy 实现了 ......