算法 第一次

代码随想录算法训练营day13| ● 239. 滑动窗口最大值 ● 347.前 K 个高频元素 ● 总结

239.滑动窗口最大值 mydemo--(自己思路)--failed 超出时间限制 class Solution { public: vector<int> maxSlidingWindow(vector<int>& nums, int k) { vector<int> result; stack< ......
随想录 最大值 训练营 随想 算法

代码随想录算法训练营day11| ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值

20.有效的括号 卡哥demo class Solution { public: bool isValid(string s) { if(s.size() %2 != 0) return false; stack<char> st; for(int i = 0; i < s.size(); i++) ......

带有权重的随机算法

1.什么是权重比例 权重比例计算即将各数值乘以相应的权数,然后加总求和得到总体值,再除以总的单位数。 如何计算 有一个对象集合为[A,B,C,D,E,F,G,H,I,J],其对象的全红 总权重为10 每一个对象的权重为1/10=0.1 2.什么是权重覆盖区域 权重覆盖区域是对象在整体权重范围中的锁分 ......
权重 算法

算法问题记录

1. 故障量值跳变问题 原因:发生丢帧,数据取走不及时导致缓冲区中数据越积累越多。 解决方法:赶快把数据取走 ......
算法 问题

记一次 .NET 某电力系统 内存暴涨分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他生产上的程序有内存暴涨情况,让我帮忙看下怎么回事,最简单粗暴的方法就是让朋友在内存暴涨的时候抓一个dump下来,看一看大概就知道咋回事了。 二:Windbg 分析 1. 到底是谁吃了内存 这个问题说的再多也不为过,一定要看清楚这个程序是如何个性化发展 ......
电力系统 内存 电力 系统 NET

图解 LeetCode 算法汇总——双指针

双指针算法是一种比较常用于搜索链表或数组相关的问题,很多算法的基本的解题思路就是使用暴力搜索法。而双指针是对暴力搜索的一种优化,通过双指针可以减少数据的遍历次数。通常双指针是有两个指针,叫做 light 左指针和 right 右指针,或者叫做快指针和慢指针。 作为左右指针的话,一般是在数组的或者链表 ......
指针 算法 LeetCode

9.18算法

题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。 示例 1: 输入: s = "A man, a ......
算法 9.18 18

hashlib:Python中常用hash算法

前言 hashlib库定义了一个API来访问不同的密码散列算法。其底层由OpenSSL提供,所以OpenSSL库提供的所有算法都可以用,包括: MD5 SHA1 SHA224 SHA256 SHA384 SHA512 当然,这上面列举的只是其支持的一部分。真正全部支持的种类读者可以用过下面代码打印出 ......
算法 常用 hashlib Python hash

扩展的多曝光图像合成算法及其在单幅图像增强中的应用。

针对Exposure fusion算法存在的Out-of-range Artifact和low frequency halo两个瑕疵,分析了Extended Exposure Fusion的改进过程,并进一步借助有关方法实现了单幅图像的Simulated Exposure Fusion过程。 ......
图像 算法

算法--二叉树展开

Leetcode 114: 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历顺序相同。 示例 1: 输入:root = [1, ......
算法

第一次个人编程作业

1 与Github链接与作业摘要 Github网址: Github链接 这个作业属于哪个课程 所属课程链接 这个作业要求在哪里 作业要求链接 这个作业的目标 <熟悉软件工程流程,把握PSP流程框架,精进测试代码和性能改进的能力> 2 PSP表格时间估计 PSP2.1 Personal Softwar ......
第一次 个人

LeetCode 周赛上分之旅 #45 精妙的 O(lgn) 扫描算法与树上 DP 问题

⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode ......
算法 LeetCode 之旅 问题 lgn

第一次个人编程作业(python论文查重)

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13014 这个作业的目标 熟练使用pyth ......
第一次 python 论文 个人

## KMP算法

KMP算法 KMP算法的作用 在一个字符串里面查找子串,比如字符串"aabbaabbaaf"中,查找"aabbaaf" KMP名字由来 三个老头,一个姓K,一个姓M,一个姓P 算法思想 这个算法很复杂,需要循序渐进解释。从人类的正常思考方式讲起。 暴力算法 如果让你从中寻找aabbaaf子串,你会怎 ......
算法 KMP

第一次个人编程作业

作业要求 这个作业属于哪个课程 21计科三班 这个作业要求在哪里 自我介绍+软工五问 这个作业的目标 自我介绍、学习内容报告 作业地址 cenkuntao/3121005077 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分 ......
第一次 个人

第一次个人编程作业

软件工程第二次作业:论文查重项目 课程名称 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 作业要求 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13014 作业目标 完成软件工 ......
第一次 个人

第一次个人编程作业

个人项目 一、作业概述 课程 软件工程 作业要求 完成论文查重算法 作业目标 设计一个论文查重算法,给出原文和抄袭文件的相似度 GitHub链接 https://github.com/moon-mark/3121005292 二 、psp表格 PSP2.1 Personal Software Pro ......
第一次 个人

第一次个人编程作业

课程:软件工程导论 班级链接 作业要求 个人项目 作业目标 完成一个个人项目 GitHub仓库 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 30 20 Estimate 估计这个任务需要多少时 ......
第一次 个人

第一次个人编程作业

个人作业 这个作业属于哪个课程 软件工程 这个作业要求在哪里 班级首页-作业列表-详情 这个作业的目标 熟悉github以及设计论文查重算法并测试算法,使用PSP表格记录自己在程序开发上的时间 一、github:3121005322 需求: 题目:论文查重 描述如下: 设计一个论文查重算法,给出一个 ......
第一次 个人

第一次个人编程作业——论文查重

软件工程 计科21级12班 作业要求 个人项目 作业目标 学会java建立项目的过程,了解论文查重系统的实现算法,学会计算性能并提高代码性能 github链接 github地址 PSP PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) ......
第一次 论文 个人

你好,这是我的第一篇文章

上午,下午,基本上都是社团摆点的,,我也就负责咨询的相关工作,,,, 然乎晚期直接太无聊和2个管理妹妹,,以及ice大哥玩起来的斗地主 管理让我买扑克牌,,,他怎么知道我遇到了经济危机,,穷了呀,,碍于面子,,,我自掏腰包去买了扑克牌了 管理明明说是2元一副,,我去超市,,,怎么最低都是5元一副,, ......
篇文章 你好 这是

代码随想录算法训练营-回溯算法-3|134. 加油站、135. 分发糖果

134. 加油站 局部最优:当前累加rest[i]的和curSum一旦小于0,起始位置至少要是i+1,因为从i之前开始一定不行。全局最优:找到可以跑一圈的起始位置。 时间复杂度:O(n) 空间复杂度:O(1) 1 class Solution: 2 def canCompleteCircuit(se ......
算法 随想录 训练营 随想 糖果

第一次个人编程作业

作业要求 这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人项目 这个作业的目标 设计论文查重算法,编写PSP表格,学习Github使用规范,编写单元测试 GitHub地址 https://github.com/CaiKunTai/CaiKunTai/tree/main/3121005073 ......
第一次 个人

算法训练day11 栈与队列 02 LeetCode20

算法训练day11 栈与队列 02 LeetCode20.1047.150 20.有效的括号: 题目: 20. 有效的括号 - 力扣(LeetCode) 题解: 代码随想录 (programmercarl.com) class Solution { public: bool isValid(stri ......
队列 算法 LeetCode day 11

第一次测验修改

信息类WarehouseInformation import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException; public class Warehouse ......
第一次

第一次个人编程作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12 这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13014 这个作业的目标 完成个人项目:论 ......
第一次 个人

第一次个人编程作业

Github链接 https://github.com/GTzx/312100580 软件工程 课程主页 作业要求 作业要求 作业目标 设计一个论文查重算法 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Plannin ......
第一次 个人

第一次编程作业

一、作业概述 这个作业属于哪个课程21计科2班软件工程 这个作业要求在哪里 个人项目 - 作业 - 计科21级12班 - 班级博客 - 博客园 (cnblogs.com) 这个作业的目标 设计一个论文查重算法并对各模块进行改进与测试 二、Gitee链接 dilimureti (dilimureti) ......
第一次

数据结构和算法的区别?——算法工程师必备基础知识

基础部分:语言部分(Python、C++、Java)输入、输出、变量、容器等。 算法和数据结构:数据结构用于存储数据,算法则是用于查找数据 参考:https://www.bilibili.com/video/BV1bo4y1R7MB/ ......

第一次个人编程作业

所属课程 软件工程导论 作业要求 个人项目 作业目标 学会github的使用,熟悉markdown格式,熟悉个人开发流程,了解项目单元测试 github地址: https://github.com/agentdong/3121005000 一、PSP表格 PSP2.1 PSP2.1 预估耗时(分钟) ......
第一次 个人