随想录 之和 训练营 随想

代码随想录算法训练营第三天 | 链表理论基础,203.移除链表元素,707.设计链表,206.反转链表

一、链表理论基础 学习: 1. 链表定义 线性表的一种存储方式,在逻辑上连续的数据在物理存储中可以不连续。 class ListNode { int val; ListNode next; ListNode() { } ListNode(int val) { this.val = val; this ......
随想录 训练营 随想 算法 元素

代码随想录算法训练营Day3 | 203.移除链表元素、707.设计链表、206.翻转链表

这三道题都不涉及什么难以理解的算法,是对链表基础知识的一个复习巩固 对于有数据结构基础的同学来说这个没有什么难度 但是,写代码的过程中,我明显感觉到,我需要更加完善和统一的代码风格,作为一个前OIer,我的c和cpp混用的情况在基础数据结构的封装层面造成了不小的混乱! 我需要去补充cpp的内容的,或 ......
随想录 训练营 随想 算法 元素

代码随想录算法训练营Day2 |977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵 II

明天四级考试了,时间非常紧张,好在这些数组相关的算法题很久之前就做过,思路上是不存在不理解的地方的。 有序数组的平方是一道非常直观的双指针方法的应用,实现过程之中没有什么坑。 长度最小的子数组就是我们的滑动窗口方法了,题目不难,但是这种处理方式有着很深刻的背景,之后还会遇到此问题的变种。 螺旋矩阵问 ......
数组 随想录 训练营 矩阵 螺旋

鸢尾花yuan 训练学习 - xedu

# coding:utf-8 from MMEdu import MMDetection as det def generated_train(): model = det(backbone='Yolov3') model.num_classes = 3 model.load_dataset(pat ......
鸢尾花 鸢尾 yuan xedu

xedu 手势训练

卸载 pip uninstall easy-xedu -y 安装 pip install easy-xedu -i https://pypi.tuna.tsinghua.edu.cn/simple 执行 easytrain 访问: http://127.0.0.1:5000/mmedu/index ......
手势 xedu

【算法】【线性表】最接近的三数之和

1 题目 给一个包含 n 个整数的数组 S, 找到和与给定整数 target 最接近的三元组,返回这三个数的和。 样例 1: 输入: numbers = [2,7,11,15] target = 3 输出: 20 解释:2+7+11=20 样例 2: 输入: numbers = [-1,2,1,-4 ......
之和 线性 算法

代码随想录算法训练营第二天| LeetCode977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II

LeetCode977.有序数组的平方 ● 今日学习的文章链接和视频链接 代码随想录 (programmercarl.com) 题目链接 977. 有序数组的平方 - 力扣(LeetCode) ● 自己看到题目的第一想法 昨天正好做了这道题目,总体来说就是用双指针法,要么从绝对值最小的数开始排序,要 ......
数组 随想录 训练营 矩阵 螺旋

2023秋季专题训练四(BFS2)

问题 D: 迷宫 注意行列的坑点即可,可以多开一维来判断方向 优先枚举转向少的,因为转向越少越可能达到 点击查看代码 int vis[110][110][5];//第三表示方向 0向上 1向右 2向下 3向左 char st[110][110];//存图,注意坑点:行列反过来 struct node ......
专题 2023 BFS2 BFS

代码随想录算法训练营第二天 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

一、977.有序数组的平方 题目链接: LeetCode 977. 有序数组的平方 学习前: 思路: 双向指针。left是从左往右遍历数组,right是从优往左遍历数组,将left和right中绝对值较大数的平方从右往左放入新数组中;新思路:if(left+right>=0)right,else l ......
数组 随想录 训练营 矩阵 螺旋

代码随想录算法训练营第二天|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵

LeetCode 977 有序数组的平方 题目链接:977.有序数组的平方 思路:双指针,由两侧向中间逼近 LeetCode 209.长度最小的子数组 题目链接:209.长度最小的子数组 思路:滑动窗口,关键点滑动窗口起始点和终止点位置关系的确定 LeetCode 59.螺旋矩阵 题目链接:59.螺 ......
数组 随想录 训练营 矩阵 螺旋

【杂题乱写】12 月北京省选树上问题专题训练

A. Luogu-P9058 Ynoi 2004 rpmtdq 解密:Range Pair Mininum Tree Distance Query 支配对问题,这里的支配是若 \(L\le l<r\le R\),且 \(\mathrm{dist}(l,r)\le \mathrm{dist}(L,R) ......
专题 问题

【算法】【线性表】三数之和

1 题目 给出一个有 n 个整数的数组 S,在 S 中找到三个整数 a, b, c,找到所有使得 a + b + c = 0 的三元组。 在三元组 (a, b, c),要求 a≤b≤c。结果不能包含重复的三元组。数组可能包含重复元素,但同一个索引下标的元素不可重复使用 样例 1: 输入: numbe ......
之和 线性 算法

代码随想录算法训练营第一天|704.二分查找、27.移除元素

LeetCode 704 二分查找 题目链接 704.二分查找 二分法 确定区间 (循环不变量):对于有序数组,定义循环区间二分查找元素 LeetCode 27.移除元素 题目链接:27.移除元素 快慢指针,快指针查,慢指针存 ......
随想录 训练营 随想 算法 元素

代码随想录算法训练营第一天 | 数组理论基础,704. 二分查找,27. 移除元素

一、数组理论基础 学习前: 1. 数组定义 一些在内存上连续存储的相同数据类型的数据的集合 2. 数组特征 便于查询数组元素,不便于增删数据元素 学习后: 对于Java,二维数组不一定在内存上连续。如int[i][j],唯一确定的是int[i][]在内存上连续 二、704. 二分查找 LeetCod ......
随想录 训练营 数组 随想 算法

代码随想录算法训练营第一天| LeetCode704 二分查找、27移除元素

Leetcode704:二分查找 今日学习的文章链接: 代码随想录 (programmercarl.com) 题目链接: 704. 二分查找 - 力扣(LeetCode) ● 自己看到题目的第一想法 这题我会,但是还没明白卡尔说的循环不变量是什么意思。 我的固定思路就是,target比中间值大,左指 ......
随想录 训练营 随想 算法 LeetCode

HanLP — HMM隐马尔可夫模型 -- 训练和预测

训练的过程,就是求三个矩阵的过程 初始概率矩阵 转移概率矩阵 发射矩阵 每个字有4种可能性,上图中有7个字,就是 4^7 种可能性 维特比算法,从众多路径中,挑出最优的那条,他和隐马尔可夫没有强关联 初始概率矩阵 根据频率得到概率 今天 天气 真 不错。 麻辣肥牛 好吃 ! 我 喜欢 吃 好吃 的! ......
模型 HanLP HMM

【杂题乱写】12 月北京省选数据结构专题训练

提交记录:Submission - CodeChef ......
数据结构 结构 专题 数据

代码随想录算法训练营Day1 | 704.二分查找、27.移除元素

LeetCode704.二分查找 二分查找是一种基础的算法,其核心思想在高中数学中就已经被大家所熟知了,然而对于代码的实现,其细节问题常常令人头疼,比如while循环的条件是什么?middle是该+1还是-1?这些问题需要有一个清晰的认知。 题目链接如下:704.二分查找 Carl的讲解链接:二分查 ......
随想录 训练营 随想 算法 元素

代码随想录Java代码实现

第一章 数组 704.二分查找 关键词:二分法、双指针、边界处理 思路是使用二分查找方法,用左右指针不断进行二分来缩小范围,以这个为主要的思路,处理一些小的细节: java中的除法是去尾除法。 设定退出条件,退出条件与mid给两个指针的赋值相关。在这里是采取的加减1的方法,所以判断条件是大于等于。如 ......
代码 随想录 随想 Java

训练一个目标检测模型

博客地址:https://www.cnblogs.com/zylyehuo/ (一)识别背景/目的 第十八届全国大学生智能汽车竞赛室外 ROS 无人车赛(高教组) 无人车在室外运行中, 需要探索未知环境, 识别障碍物, 停车标志牌、红绿灯等标志物。 比赛场地为不规则环形场地, 由红蓝两色锥桶搭建而成 ......
模型 目标

【算法】【线性表】两数之和

1 题目 趁着 RocketMQ在打包,做道算法题。 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到 n-1。 样例 1: 输入: numbers = [2,7, ......
之和 线性 算法

windows使用YOLO训练模型

1:安装Nvidia显卡驱动、cuda和cuDNN 1.1下载安装Navida显卡驱动 NAVIDIA驱动下载地址:https://www.nvidia.cn/Download/index.aspx 下载完成后,在CMD中输入 nvidia-smi 验证是否安装成功 如果有错误 2:下载CUDA(本 ......
模型 windows YOLO

MIT斯坦福Transformer最新研究:过度训练让中度模型「涌现」结构泛化能力

前言 过度训练让中度模型出现了结构泛化能力。 本文转载自新智元 仅用于学术分享,若侵权请联系删除 欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。 CV各大方向专栏与各个部署框架最全教程整理 【CV技术指南】CV全栈指导班、基础入门班、论文指导班 全 ......
Transformer 模型 能力 结构 MIT

随想

我的算法竞赛真的结束了吗,就这样结束了,没有留下任何痕迹,甚至不好意思称曾经的自己为acmer,没有泛起一丝浪花的结束了(? 或许我都没有意识到,杭州站是我竞赛生涯里的最后一舞了,我这辈子没办法继续参加icpc区域赛了。 在最后的杭州,我仿佛才懂了icpc的意义,激情,刺激,思维的碰撞,享受ac的乐 ......
随想

torch 多进程训练和分布式训练

通常来说,多进程没有涉及到梯度同步的概念。 分布式则设计梯度同步。分布式中,如果用cpu,则指定gloo后端。用gpu,则指定nccl后端。 多进程训练 只需要mp.spawn即可,每个进程只负责自己的模型训练,不涉及梯度同步。 例子 https://www.geeksforgeeks.org/mu ......
分布式 进程 torch

复健训练2

ABC327 手速场...被E的罚时爆杀了... 但确实留下了深刻的教训: dp的边界值一定要设计好!! G确实是有想法,但细节部分确实没想好。 G - Many Good Tuple Problems 题面 对于一对长度均为 \(M\) 且元素值在 \([1,N]\) 之间的序列 \((S,T)\ ......

第15周训练报告

学习基础数论(周一) 最大公约数与最小公倍数 - 加固文明幻景 - 博客园 (cnblogs.com) 算数基本定理 - 加固文明幻景 - 博客园 (cnblogs.com) P1069 [NOIP2009 普及组] 细胞分裂 P1072 [NOIP2009 提高组] Hankson 的趣味题 P1 ......
报告

定时器训练(UAV2101~UAV2105)

例子001、51单片机定时器训练 下面是一份基本的 51 定时器控制代码#include <reg52.h> // 8051 头文件 // 定义时钟频率为 12MHz #define FOSC 12000000UL // 定义波特率为 9600 #define BAUDRATE 9600 // 定义 ......
定时器 UAV 2101 2105

CF Diff 训练记录

380C. Sereja and Brackets 如果是考虑整个序列的答案,那么就是计算有多少个 ) 是匹配的。 那么就有一种贪心的做法,在全局的序列上对于每一个 ),找到能够匹配的且最近的 (,记作一个点对。 这样查询只要包括这个点对,那么就是有贡献的,这样就转换为一个数点问题了。 还有其他做法 ......
Diff CF

代码随想训练营第六十天(Python)| 84. 柱状图中最大的矩形

84. 柱状图中最大的矩形 1、双指针 class Solution: def largestRectangleArea(self, heights: List[int]) -> int: n = len(heights) # 左右第一个小于 i 的下标 min_l, min_r = [0] * n ......
矩形 训练营 随想 代码 Python
共4000篇  :6/134页 首页上一页6下一页尾页