算法leetcode day 30

day06 数据类型(下)

​ 常见的数据类型: dict,字典类型 set,集合类型 float,浮点类型(浮点型) 目标:掌握字典、集合、浮点类型相关知识。 课程概要: set集合,一个不允许重复重复 & 可变类型(元素可哈希)。 dict字典,一个容器且元素必须是键值对。 float类型,我们生活中常见的小数。 1.集合 ......
类型 数据 day 06

FP-Growth算法全解析:理论基础与实战指导

本篇博客全面探讨了FP-Growth算法,从基础原理到实际应用和代码实现。我们深入剖析了该算法的优缺点,并通过Python示例展示了如何进行频繁项集挖掘。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员 ......
算法 实战 FP-Growth 理论 基础

【算法】状态之美,TCP/IP状态转换探索

最近城市里甲流肆虐,口罩已经成为了出门必备的物品。小悦也不得不开始采取防护措施,上下班过程中,将口罩戴起来以保护自己不受病毒的侵害。 每天下班后,小悦总是喜欢投入到自己的兴趣爱好中,她热衷于翻阅与IT相关的资料,希望能够更深入地了解计算机科学。而她的大学同学小欣,则总是拿她开玩笑:“小悦啊,你是不是 ......
状态 算法 TCP IP

排序算法

快速排序 package jh; public class QuickSort { public static int partition(int[] array,int start,int end){ int base = array[start]; while (start < end){ // ......
算法

Scrum冲刺博客-day2

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13020 这个作业的目标 Scrum冲刺博 ......
Scrum 博客 day2 day

算法退化

真正的歌单, 左下角是还没收拾完的烂摊子 ......
算法

几种常见的排序算法总结

常见的几种排序算法 排序算法有很多,比较常见的有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序等。并不是所有的都需要会。 本文只会对其中部分算法进行总结。 冒泡排序 冒泡排序是一种比较简单的排序方法。也比较好理解,但是通常情况下性能不是很好。在冒泡排 ......
算法 常见

day - 1

Python学习一 Chap 1 启航 注释 分类: 单行注释,使用 # 开头;(只能写在一行中) 多行注释,使用‘ ’‘’ ‘’‘ 或 “”“ ”“” 包裹起来(单引号 (') 与双引号 ("") 在python中没有太大区别); 作用: 注释主要是用于对代码进行解释和说明,可以提升代码的可读性 ......
day

团队作业4.2——Scrum Day 2(11/21/2023)

团队成员 学号 博客园主页 GitHub 徐宗韬(组长) 3121004802 yuLLin yulinnn 冯浩天 3121004779 FHTgduthomework FHTHomeworkAtgdut 朱正东 3121004806 Momota momotaaa 黄皓坤 3121004783 ......
团队 Scrum 2023 4.2 Day

LeetCode-Java:88合并两个有序数组

题目: 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数组 n ......
数组 LeetCode-Java LeetCode 两个 Java

羚通视频智能分析平台工地安全帽、反光背心AI智能算法检测系统算法识别

羚通视频智能分析平台是一款专门用于工地安全帽和反光背心的AI智能检测系统算法识别的工具。该平台利用深度学习和计算机视觉技术,提供一种安全帽佩戴识别检测的智能算法方案,具有高精度检测、实时性强、可扩展性强、自定义配置和智能分析和预警等优点,能够满足工地安全管理的需求,提高监控效率和安全性。 在实际应用 ......
算法 智能 检测系统 安全帽 工地

【算法笔记】单源最短路Dijkstra

何为Dijkstra 单源最短路,即从一个点出发,到其他所有点的最短距离,起点可以是任意一点 Dijkstra的本质是贪心 过程 在这张图中,如果我们要$1$号点位起点$st$,求最短路的过程大概是这样的 定义一个d数组,其中$d[i]$代表从起点$st$到$i$的最短距离,首先认为$st$到所有点 ......
算法 Dijkstra 笔记

文心一言 VS 讯飞星火 VS chatgpt (140)-- 算法导论11.4 5题

五、用go语言,考虑一个装载因子为a的开放寻址散列表。找出一个非零的a值,使得一次不成功查找的探查期望数是一次成功查找的探查期望数的 2 倍。这两个探查期望数可以使用定理11.6 和定理 11.8 中给定的上界。 文心一言,代码正常运行: 在开放寻址法中,一次不成功的查找探查的期望次数可以由装载因子 ......
文心 导论 算法 chatgpt VS

羚通视频智能分析平台基于 AI 智能安防视频监控烟火识别、烟火检测算法分析

羚通视频智能分析平台是一种基于先进的智能视频分析和深度学习技术的算法分析平台,专门致力于提供烟火识别检测的智能算法方案。这一方案具有高精度检测、实时性强、可扩展性强、智能分析和预警等优点,能够满足安防监控领域中对烟火检测的需求,有效提高监控效率和安全性。 在实际应用中,该平台能够实时准确地识别监控区 ......
烟火 智能 视频监控 视频 算法

AcWing 算法基础课week 1 总结(万字长文)

AcWing 算法基础课week 1 总结 总结点 1:快速排序(分治思想) 题1:从小到大排序 主体思路:定义一个数x属于数组s,利用双指针,将数组分为大于等于x和小于等于x的两部分,然后递归处理。(具体步骤如下) 1. 如上图所示,我们定义一个数组s用来储存n个数据,然后定义两个指针i j,分别 ......
长文 基础课 算法 基础 AcWing

羚通视频智能分析平台打电话算法检测 打电话、玩手机算法预警

羚通视频智能分析平台是一款利用人工智能技术对监控视频进行智能分析的工具,它具备强大的算法检测和识别功能。该平台的主要功能是自动识别和检测违规行为,如打电话和使用手机等,从而帮助管理人员提高管理效率和管理水平。 具体来说,该平台的打电话检测识别系统能够自动识别和检测打电话等违规行为,并在发现这类行为时 ......
算法 智能 手机 平台 视频

商品购物管理与推荐系统Python+Django网页界面+协同过滤推荐算法

一、介绍 商品管理与推荐系统。本系统使用Python作为主要开发语言,前端采用HTML、CSS、BootStrap等技术搭建显示界面,后端采用Django框架处理用户的请求响应。 创新点:使用协同过滤算法,以用户对商品的评分作为依据,在猜你喜欢界面中实现对当前登录用户的个性化推荐。 主要功能有: 系 ......
算法 界面 网页 商品 Python

Java -day4

4.7稀疏数组 public static void main(String[] args) { int[][] array1 = new int[11][11]; array1[1][2] = 1; array1[2][3] = 2; System.out.println("原始数组"); for ......
Java day4 day

BX1E OP30皮带更换标准流程

1 拆下座板,底部用10mm内六角固定,拆下上方固定螺丝和垫片。 2 拆下4颗螺丝,把上盖和轴承取出,如果很紧,敲一下上盖。 3 拆除4颗固定螺丝,将整个机构取出 4 背面的黑色POM仅靠两个定位销固定,翘下 5 拆下固定环,松开5个固定螺丝,取下铝板和轴承 注意:轴承下方还有个黑色垫片 6 更换皮 ......
皮带 流程 标准 BX1E BX1

算法设计与分析 目录

学期内是更不动了,之后慢慢填。 全源最短路近似 斐波那契堆及其应用 并查集分析与反阿克曼函数 Splay, LCT, ETT 动态图连通性 网络流 最小割与 Gomory-Hu 树 ... ......
算法 目录

Scrum冲刺博客-day1

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13020 这个作业的目标 Scrum冲刺博 ......
Scrum 博客 day1 day

day132--springboot web场景-静态资源规则与定制化

springboot web场景-静态资源规则与定制化 静态资源目录 只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources 访问 : 当前项目根路径/ + 静态资源名 原理: 静态映射/**。 当请 ......
静态 springboot 场景 规则 资源

day131- springboot 的配置文件yaml的用法

springboot 的配置文件yaml的用法 yaml文件同properties文件一样,适合用来做数据为中心的配置文件 基本语法 key: value;kv之间有空格 大小写敏感 使用缩进表示层级关系 缩进不允许使用tab,只允许空格 缩进的空格数不重要,只要相同层级的元素左对齐即可 '#'表示 ......
springboot 文件 yaml day 131

算法刷题记录-两个数组的交集

算法刷题记录-两个数组的交集 两个数组的交集 给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例 2: 输入: ......
数组 交集 算法 两个

Proj4:改进LiteOS中物理内存分配算法

记录一下,操作系统课上老师讲的proj4做法 给的参考资料 LiteOS中的物理内存分配采用了TLSF算法,该算法较好地解决了最坏情况执行时间不确定(not bounded)或者复杂度过高(bounded with a too important bound"),以及碎片化问题(fragmentat ......
算法 物理 内存 LiteOS Proj4

day01预习-基本语法

typora-copy-images-to: media 基本语法 JavaScript的历史: ​ 在95年以前,就有很多上网的用户了,当时的带宽只有28.8kb/s,用户要进行表单的验证时,点击提交按钮,直接就将数据发送到服务器了,受限于带宽的关系,浏览器和服务器的通信很慢,大概一次通信需要30 ......
语法 day 01

决策树C4.5算法的技术深度剖析、实战解读

在本篇深入探讨的文章中,我们全面分析了C4.5决策树算法,包括其核心原理、实现流程、实战案例,以及与其他流行决策树算法(如ID3、CART和Random Forests)的比较。文章不仅涵盖了丰富的理论细节和实际应用,还提出了独特的洞见,旨在帮助读者全面了解C4.5算法的优缺点和应用场景。 关注Te ......
算法 实战 深度 技术 C4

day01 容器化的几种架构方式-pod创建过程原理-Scheduler的多种调度策略总结 (1.1-1.3.2 )

一、容器化的几种架构方式 1.、容器的由来及变迁史 Docker->Docker-compose ->Docer swarm ->Kubernetes 2、微服务容器化的几种解决方案 特性 Docker Swarm Kubernetes 安装和集群配置 安装简单,集群不强大 但在很复杂,集群非常强大 ......
容器 架构 Scheduler 多种 原理

文心一言 VS 讯飞星火 VS chatgpt (139)-- 算法导论11.4 3题

三、用go语言,考虑一个采用均匀散列的开放寻址散列表。当装载因子为 3/4 和 7/8 时,试分别给出一次不成功查找和一次成功查找的探查期望数上界。 文心一言: 在开放寻址法中,当散列表的装载因子超过其阈值时,会触发重新哈希。在均匀散列的情况下,我们可以使用二次探查来处理冲突。为了计算探查的期望次数 ......
文心 导论 算法 chatgpt VS

回声消除原理、算法-LMS(Least Mean Square)

回声消除是语音通信前端处理中的一种重要技术,产生的原因是:在实时音视频通话中,扬声器播放的声音有再次录进了麦克风去。 在即时通讯应用中,需要进行双方,或是多方的实时语音交流,在要求较高的场合,通常都是采用外置音箱放音,这样必然会产生回音,即一方说话后,通过对方的音箱放音,然后又被对方的Mic采集到回 ......
回声 算法 原理 Square Least