算法leetcode基础day6

网路最短路——Floyd算法Python实现

Floyd算法(Floyd-Warshall算法)是一种用于求解图中所有顶点对之间最短路径的算法,该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。Floyd算法可以应用于许多方面,特别是在交通、物流和通信网络的优化中,譬如城市交通规划:Floyd算法可 ......
算法 网路 Python Floyd

LeetCode C++:HashTable篇

1、Two Sum Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume tha ......
HashTable LeetCode

UE代码-游戏AI-行为树LoadTree算法解析

# UE代码-游戏AI-行为树LoadTree算法解析 ##### 首先第一步是看当前行为树是不是已经load过了,枚举LoadedTemplates,一个一个对比,有一样的就返回了 ![](https://img2023.cnblogs.com/blog/2078763/202306/207876 ......
算法 LoadTree 行为 代码 AI

文心一言 VS 讯飞星火 VS chatgpt (49)-- 算法导论6.2 1题

# 一、参照图6-2的方法,说明 MAX-HEAPIFY(A,3)在数组 A=(27,17,3,16,13,10,1,5,7,12,4,8,9,0)上的操作过程。 ## 文心一言: 下面是 MAX-HEAPIFY(A, 3) 在数组 A = (27, 17, 3, 16, 13, 10, 1, 5, ......
文心 导论 算法 chatgpt VS

Java基础 -Day04

# Java基础 -Day04 ## For循环 - 循环结构的4个要素: ①初始化条件 ②循环条件 >只能是Boolean类型 ③循环体 ④迭代条件 - 循环结构 for(①;②;④){ ③ } 执行过程:① - >② - >③ - >④ - >② - >③ - >④ -> ... -> ② ![ ......
基础 Java Day 04

python基础day33 单继承和多继承下的属性查找和组合

单继承下的属性查找 # 单继承的意思是一个类只继承一个类 class D(): pass class C(D): pass class B(C): pass class A(B): pass """python支持多继承""" class D(): pass class C(D): pass cla ......
属性 基础 python day 33

python基础33 继承、组合

单继承下的查找循序 单继承的意思是一个类只继承一个类 class D(): pass class C(D): pass class B(C): pass class A(B): pass 如何查找继承下的属性和方法呢 class Foo(): def __f1(self): # _Foo__f1() ......
基础 python

【0基础也能学会】JMeter:如何开始简单的WEB压力测试?

背景 最近工作上被安排针对Web网站进行性能压测,以评估特定的硬件配置下Web网站可支持的并发用户数。考虑到JMeter是流行的Web性能压测工具,因此趁着这次机会上网查阅了很多关于JMeter的资料,也自己动手进行软件的配置和调测,从最基本的发送HTTP请求,到参数化输入,分布式测试和最后的实时结 ......
压力 基础 JMeter WEB

leetcode 21. 合并两个有序链表

## 直接合并即可 这道题是简单题,直接合并即可 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int ......
leetcode 两个 21

django基础

## 创建django目录 ```python "d:\python" startproject 项目名称 ``` ## 搭建app ```python # 创建app python manage.py startapp app01 # 在setting上注册app INSTALLED_APPS = ......
基础 django

[LeetCode] 1071. Greatest Common Divisor of Strings

For two strings s and t, we say "t divides s" if and only if s = t + ... + t (i.e., t is concatenated with itself one or more times). Given two string ......
LeetCode Greatest Divisor Strings Common

React基础

一、React Hook(部分) 1.useEffect useEffect 用于处理组件中的 effect,通常用于请求数据,事件处理,订阅等相关操作。 1.当 useEffect 没有第二个参数时,useEffect 会不停的调用 2.当 useEffect 第二个参数为空数组时,仅在组件挂载和 ......
基础 React

Selenium基础:cookie javascript调用 屏幕截图 09

1、cookie操作 绕过登录 get_cookies():以字典形式返回cookie所有信息 get_cookies(name):返回cookie字典中key为name的值 add_cookie(cookie_dict):手动添加cookie。cookie_dict为字典数据格式,cookie_d ......
截图 javascript Selenium 屏幕 基础

排序算法总结

### 归并排序 - 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 - 归 ......
算法

Python基础知识笔记

### 数据类型 #### 字符串:双引号或者单引号引起来的文本 字符串内字符都有序号,正向是从 0 开始,反向是-1 开始。str[-1]指的就是最后一个字符。 字符串的拼接: 1. - 号,对于字符串或者非字符串使用该符号就能拼接成一个字符串。 2. .format(),中间的参数,对应字符串中 ......
基础知识 基础 笔记 知识 Python

JavaScript基础笔记

# JavaScript 基础 date: 2019-05-26T10:19:54+08:00 1.在标签中填写 onclick 事件调用函数时,不是 onclick=函数名, 而是 onclick="函数名+()" 2.script 中用到的函数中带 document.write 会覆盖之前的文本 ......
JavaScript 基础 笔记

Selenium基础:文件上传下载操作 08

文件上传 input标签使用send_keys()方法上传,非input标签需要借助工具 1、input标签使用send_keys()方法 #文件上传 #“\\"第一个”\"为转义字符 driver.find_element_by_id('uploadfile').send_keys('D:\\Us ......
上传下载 Selenium 文件 基础 08

[LeetCode] 1186. Maximum Subarray Sum with One Deletion

Given an array of integers, return the maximum sum for a non-empty subarray (contiguous elements) with at most one element deletion. In other words, y ......
LeetCode Deletion Subarray Maximum 1186

C#基础 - Cancellation

[TOC] ## 前言 Cancellation即取消,常用于停止代码的执行。 原文是Stephen Cleary的博客 https://blog.stephencleary.com/2022/02/cancellation-1-overview.html 以及Stephen Toub的博客 htt ......
Cancellation 基础

re | 逆向算法笔记

### 凯撒算法 #### 加密 ``` for(i=0; i= 'A' && passwd[i] = 'a' && passwd[i] = 'A' && passwd[i] = 'a' && passwd[i] Data=ch; printf("\n建立左子树\n"); (*T)->lchild= ......
算法 笔记 re

工业镜头基础知识

## 工业镜头接口 物镜的接口尺寸是有国际标准的,共有三种接口型式,即F型、C型、CS型。F型接口是通用型接口,一般适用于焦距大于25mm的镜头;而当物镜的焦距约小于25mm时,因物镜的尺寸不大,便采用C型或CS型接口。 **C接口**:镜头与摄像机接触面至镜头焦平面距离为17.5mm **CS接口 ......
基础知识 镜头 基础 工业 知识

数学基础

# 一、线性代数基础 ## 1.1 数域 ## 1.2 向量空间 ## 1.3 内积空间 ## 1.4 Hilbert空间 # 二、概率论基础 ## 2.1 随机试验、随机事件以及概率的公理化定义 ## 2.2 随机变量以及概率分布的定义 ## 2.3 几种总要的概率分布 # 三、信息论基础 ## ......
数学基础 数学 基础

[LeetCode] 2462. Total Cost to Hire K Workers

You are given a 0-indexed integer array costs where costs[i] is the cost of hiring the ith worker. You are also given two integers k and candidates. W ......
LeetCode Workers Total 2462 Cost

代码随想录算法训练营第十八天| 530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先

530.二叉搜索树的最小绝对差 思路: 根据二叉搜素树的特点,直接中序遍历,就是有序数组,然后两个节点进行比较,就可以 代码: 1 int getMinimumDifference(TreeNode* root) { 2 if(!root) return 0; 3 int result = INT_ ......
随想录 训练营 祖先 随想 算法

webSocket基础配置node和页面使用

# webSocket 简单配置: https://blog.csdn.net/qq_43206280/article/details/103770949 ```javascript //app.js var ws = require("nodejs-websocket"); console.log ......
webSocket 页面 基础 node

【算法】根据整数数组,生成正的素因子二位数组,并排序

给定一个正整数或负整数的数组,I=[i1,..,in] 生成一个形式为的排序数组P [[p,I数组的所有ij的和,其中p是ij的素因子(p为正)]…] P将按素数的递增顺序进行排序。 示例: I={12,15};//结果=“(2 12)(3 27)(5 15)” [2,3,5]是I的元素的所有素因子 ......
整数 数组 位数 因子 算法

React文件夹结构 - 构建坚实的基础

我们将深入探讨组织项目文件夹结构的关键方面。 关键是保持清晰且有组织的结构,以便轻松查找和管理文件。 精心设计的文件夹结构对于维护干净且可扩展的代码库、改善团队成员之间的协作以及提高整体开发效率至关重要。 React项目中常用的文件夹结构有多种类型,包括基于组件的结构、 基于特征的结构和基于领域的结 ......
文件夹 结构 文件 基础 React

React命名约定 - 整洁代码的基础

我们将深入探讨命名约定的关键主题,以及它们如何作为 React 中干净且可维护的代码的基础。 命名约定在提高代码可读性、可维护性、组织和通信方面发挥着至关重要的作用。它们有助于创建一个有凝聚力和结构化的代码库,该代码库更易于使用、减少错误并促进开发人员之间的协作。 在这一部分中,我们将特别关注 Re ......
代码 基础 React

避免梯度爆炸:让深度学习算法快速稳定地训练

[toc] 避免梯度爆炸:让深度学习算法快速稳定地训练 作为一名人工智能专家,程序员和软件架构师,我深刻理解深度学习算法在训练过程中可能会遇到的问题——梯度爆炸。因此,在本文中,我将结合自己的经验和知识,探讨如何避免梯度爆炸,让深度学习算法能够快速稳定地训练。 1. 引言 1.1. 背景介绍 随着人 ......
梯度 算法 深度

【深度学习】基于多注意力机制的语音识别与语音合成算法设计与实现

[toc] 基于多注意力机制的语音识别与语音合成算法设计与实现 ## 1. 引言 - 1.1. 背景介绍 语音识别与语音合成是人工智能领域中的重要研究方向,语音识别可以帮助人们理解和使用语言,语音合成则可以让人们更方便地与计算机进行交互。随着深度学习算法的快速发展,基于深度学习的语音识别与语音合成算 ......
语音 算法 注意力 深度 机制