算法leetcode基础day6

C# 中关于 T 泛型【C# 基础】

C# 中关于 T 泛型【C# 基础】 阅读目录 〇、前言 一、泛型类型参数和运行时中的泛型 1.1 泛型类型参数 1.2 泛型类型的命名 1.3 运行时中的泛型 1.4 为什么要约束类型参数? 二、泛型类 三、泛型接口 四、泛型方法 五、泛型与数组 六、泛型委托 七、小小的总结 回到顶部 〇、前言 ......
基础

C# 9.0 添加和增强的功能【基础篇】

C# 9.0 添加和增强的功能【基础篇】 阅读目录 一、记录(record) with 表达式 二、仅限 Init 的资源库 三、顶级语句 四、模式匹配增强功能 五、模块初始值设定(ModuleInitializer) 六、可以为 null 的引用类型规范 七、目标类型的 new 表达式 八、扩展分 ......
功能 基础 9.0

人脸识别技术演进:从几何算法到深度学习的深度剖析

本文全面探讨了人脸识别技术的发展历程、关键方法及其应用任务目标,深入分析了从几何特征到深度学习的技术演进。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿 ......
深度 人脸 几何 算法 技术

linux基础

创建目录:mkdir 修改文件属性权限:chmod (change mode) 编辑权限:vim 保存并退出编辑: 按esc + :wq! 展开文件属性以及文件所属的用户和组: ll 或 ls -l 更改文件属性 chgrp:更改文件属组 | chgrp [-R] 属组名 文件名 | -R表示递归更 ......
基础 linux

和鲸-numpy+pandas使用基础 关卡1

STEP1: 按照下列要求创建数据框 已知10位同学的学号以及语数英三科成绩如下:(都是数值型数据) Id: [202001, 202002, 202003, 202004, 202005, 202006, 202007, 202008, 202009, 202010]Chinese: [98, 6 ......
关卡 基础 pandas numpy

【动态规划】leetcode 不同路径问题

题目名称:63. 不同路径 II 链接:https://leetcode.cn/problems/unique-paths-ii/description/ 题目内容: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器 ......
路径 leetcode 动态 问题

软件测试基础知识篇

一、软件测试的目的: 发现缺陷错误,并且尽最大可能找出最多的错误,也是对软件质量进行评估,以提高软件质量。 二、什么是软件: 软件=程序+文档+数据 软件是计算机系统中与硬件相互依存的一部分,它是包括程序、文档的完整集合。 程序(program)是按事先设计的功能和性能要求执行的指令序列。 文档(d ......

磁盘调度算法、虚拟内存、抖动(颠簸)、堆栈访问速度、内存分配、内存交换、编码(ASCII、Unicode、UTF-8)

常见的几种磁盘调度算法: 读写一个磁盘块的时间的影响因素有: 🔴 旋转时间(主轴转动盘面,使得磁头移动到适当的扇区上) 🔴 寻道时间(制动手臂移动,使得磁头移动道适当的磁道上) 🔴 实际的数据传输时间 其中,寻道时间最长,因此磁盘调度的主要目标是使磁盘的平均寻道时间最短 1.先来先服务: 按照 ......
内存 堆栈 磁盘 算法 编码

(三十八)C#编程基础复习——C#文件读写

文件是存储在磁盘中的具有特定名称和目录路径的数据集合,当我们使用程序对文件进行读取或写入时,程序会将文件以数据流(简称流)的形式读入内存中。我们可以将流看作是通过通信路径传递的字节序列,流主要分为输入流和输出流,输入流主要用于从文件读取数据(读操作),输出流主要用于向文件中写入数据(写操作)。 一、 ......
文件 基础

JAVA基础 | JAVA特性和优势

一、JAVA帝国的诞生 二、JAVA的特性和优势 1.简单性 没有头文件,没有指针运算,也不用去分配内存,语法基于C,是JAVA的简易版; 2.面向对象 模拟的是人的思维,万物皆对象; 3.可移植性 一次编写,到处运行(write once,run anywhere); 4.高性能 即时编译; 5. ......
JAVA 特性 优势 基础

MRS基础组件之HBase与Hive开发应用_tyt2023

MRS基础组件之HBase与Hive开发应用 本实验基于MRS环境,介绍如何利用HBase与Hive来进行相关操作。其中,HBase主要介绍包括如何利用Java API创建数据表、写入数据、查看数据以及删除数据;而Hive则通过介绍UDF、UDTF和UDAF等自定义函数的基本操作,讲解如何进行自定义 ......
组件 基础 HBase 2023 Hive

【算法】【线性表】旋转图像( n阶旋转)

1 题目 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出: ......
线性 算法 图像

[LeetCode] 2660. Determine the Winner of a Bowling Game

You are given two 0-indexed integer arrays player1 and player2, that represent the number of pins that player 1 and player 2 hit in a bowling game, re ......
Determine LeetCode Bowling Winner 2660

读算法霸权笔记04_排名模型

1. 模型算法 1.1. 一种模型算法,不管是饮食方面的还是税法方面的,其在理论上也许是无害的 1.2. 如果将该模型算法推行为全美或者全球标准,其结果就是产生一个扭曲的、极为糟糕的经济体系 1.3. 规模化是主要的原因 2. 排名模型 2.1. 优秀大学 2.1.1. 新生SAT成绩都很高,而且绝 ......
霸权 算法 模型 笔记 04

算法学习Day14花式遍历二叉树

Day14花式遍历二叉树 By HQWQF 2023/12/26 笔记 二叉树的递归遍历 对于一个递归算法,我们应该考虑它的三个要素: 确定递归函数的参数和返回值 确定终止条件 确定单层递归的逻辑 二叉树节点的定义 struct TreeNode { int val; TreeNode *left; ......
算法 Day 14

代码随想录算法训练营第十四天 | 二叉树理论基础,递归遍历,分别迭代遍历, 统一迭代遍历

一、二叉树理论基础 学习: 1. 从二叉树是否包含数值进行分类: 无数值:完全二叉树和满二叉树 有数值的:二叉搜索树和平衡二叉搜索树(AVL,Adelson-Velsky and Landis)。其中二叉搜索树指数值按照从小到大的顺序是左子树<根结点<右子树,平衡指的是左右子树高度差不超过1 2. ......
随想录 训练营 随想 算法 理论

m基于深度学习的OFDM通信系统频偏估计算法matlab仿真

1.算法仿真效果 matlab2022a仿真结果如下: 训练曲线: 误码率曲线: 2.算法涉及理论知识概要 正交频分复用(OFDM)是一种高效的无线通信技术,广泛应用于各种无线通信系统。然而,OFDM系统对频率偏移非常敏感,频偏会导致子载波间的正交性丧失,进而产生严重的性能下降。传统的频偏估计方法通 ......
算法 深度 matlab 系统 OFDM

【Transformer 基础系列】手推显存占用

https://zhuanlan.zhihu.com/p/648924115 本文试图以最清晰的方式手动推导 Transformers 每一步的参数量到显存、计算量问题。理解底层,才能更好的做训练和优化。可能是目前最全的大模型显存优化方案分析。 本文内容包括(1)模型训练和推理过程中的显存占用(2) ......
显存 Transformer 基础

基于二维小波变换的散斑相位奇异构造算法matlab仿真

1.算法运行效果图预览 图(1)表示散斑原图像,(2)表示对(1)图像进行x轴方向的极化分析的小波相位图,呈周期的水平条纹,(3)表示对(1)图像进行y轴方向的极化分析的小波相位图,呈周期的竖直条纹。 表示相位奇异点图的构造过程,其中(1)表示从上图(2)中提取的实部零值线,(2)表示从上图(3)中 ......
相位 算法 matlab

一个专为量化投资开发的强化学习算法框架:ElegantRL

链接: https://github.com/AI4Finance-Foundation/ElegantRL 这是一个专为量化投资开发的强化学习算法框架。 相关论文: ElegantRL-Podracer: Scalable and Elastic Library for Cloud-Native ......
投资开发 专为 算法 ElegantRL 框架

Linux基础

一、Linux常用快捷键 开启一个新的终端:ctrl + alt + t 虚拟机全屏:ctrl + alt + 回车 鼠标退出虚拟机控制:ctrl + alt 清屏:Ctrl + l(或者在终端输入"clear"命令) 终端字体放大:ctrl & shift & + 终端字体缩小:ctrl + - ......
基础 Linux

java基础

idea在windows下安装、配置及基本使用 Java【初始篇】:语言概述 Java【第一篇】基本语法之--关键字、标识符、变量分类、数据类型及转换 Java【第二篇】基本语法之--进制、运算符 Java【第三篇】基本语法之--选择结构 Java【第四篇】基本语法之--循环 Java【第五篇】基本 ......
基础 java

Python基础知识总结

​ Python是一种广泛使用的高级编程语言,以其易于学习和强大的功能而闻名。以下是Python基础知识的总结: 基本概念: 解释型语言:Python是一种解释型语言,这意味着代码在运行时被解释执行,而不是先编译成机器码。 动态类型:在Python中,变量在运行时自动确定类型,无需显式声明。 参考文 ......
基础知识 基础 知识 Python

arch linux安装与基础配置

安装 参考教程使用archinstall脚本进行安装 安装配置 open-vm-tools sudo pacman -S open-vm-tools 安装open-vm-tools 启动服务 sudo systemctl start vmtoolsd.service sudo systemctl s ......
基础 linux arch

关于windows基础dos命令的用法

dir 查看 cd 切换 cd /d是切换盘符 eg:cd /d e:\ move 移动或者 md 创建文件夹 rd 删除 copy xcopy 复制文件或文件夹 frindstr 查找制服 type 查看文件类容 echo 输入 >重定向 创建文件 >>追加重定向 del 删除文件 网络命令 pi ......
命令 windows 基础 dos

[网关] 网关之(1)基础概念

1 基础概念 1.1 网关(gateway) 网关其实是一个服务器,扮演着代表其他服务器为客户端提供服务的中间者。与代理(proxy)不同,网关接收请求,仿佛它就是请求资源的源服务器。请求的客户端可能觉察不到它正在同网关通信。 1.2 上游(upstream) => 网关 => 下游(downstr ......
网关 概念 基础

Rabbit加密算法

一、引言 随着信息技术的快速发展,数据安全已成为越来越受到重视的领域。加密算法作为保障数据安全的重要技术手段,在通信、存储等领域得到了广泛应用。Rabbit加密算法作为一种新型的加密算法,凭借其简单易懂的原理、高速的运算性能以及良好的安全性,逐渐引起了研究者和工程师的关注。本文将从Rabbit加密算 ......
算法 Rabbit

二分查找算法

Console.WriteLine($"二分查找{BinarySearch(3,new int[21]{1,3,5,6,7,8,9,10,10,11,12,13,14,15,17,18,19,20,21,22,23})}"); Console.ReadLine(); //有序序列二分查找 stati ......
算法

洛谷B3647 【模板】Floyd 题解 floyd算法 求 多源多汇最短路

题目链接:https://www.luogu.com.cn/problem/B3647 floyd算法:https://oi-wiki.org/graph/shortest-path/#floyd-算法 示例程序: #include <bits/stdc++.h> using namespace s ......
题解 算法 模板 B3647 Floyd

简单谈谈对kmp算法的弱弱理解

设想有一条竖线代表大串当前匹配到的字符的右边,一格一格往后移,同时小串已经匹配的位置和竖线右对齐。 如果竖线右移一格之后大小串下一个字符不匹配,就把小串往后移,直接移到最长的公共前后缀前缀盖过后缀,直到下一格字符匹配或下一个字符是小串的头字符。 为什么要计算前后缀呢? 在下一个字符之前的已匹配串中, ......
算法 kmp
共13100篇  :24/437页 首页上一页24下一页尾页