算法
-
算法总结
package com.chenghaixiang.jianzhi2.day01; /** * @author 程海翔 * @school 石家庄铁道大学 */ public cl…
-
PictureMagick 即将开始测试,敬请期待。专业的图片处理工具,支持图像漂白,支持多种算法叠加批量处理。
在二零二一年三月份,我写了一个图片漂白工具PictureCleaner。经过一年多的使用,发现这个软件存在一个大部分图像处理软件都有的共同弱点问题。 我们在漂白图片的时候,经常要对…
-
关于如何写数学建模简单算法代码的一些要点
怎么写一些简单算法的代码(建模算法) 看书,弄懂原理 查阅别人的代码,看看是怎么写的 自己思考一下应该怎么写,画出流程图 按照流程图去写代码,然后再调试
-
算法-最长公共前缀
01、题目分析 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,则返回””【leetcode】 示例1 输入: [“flower”,”fl…
-
manacher算法 学习笔记
算法简介 这是一个可以在 /(O(n)/) 时间内求出一个字符串中所有子串的最长回文串长度。 求最长回文串长度的方法显然有多种,可以 /(O(n^2)/) 暴力,也可以枚举回文重心…
-
算法学习之路 双指针算法
/*双指针算法可以解决像最长不重复子序列一样的问题思路:先暴力想思路判断check()的条件,再将n^2利用模板优化为n的双指针算法;总思路模板: for(int i =…
-
字符串算法
哈希 hash:将某个数字变成另一个数字(通常用取模运算变化)。可以理解为将明文加密成密文 如果哈希后得到的值相同,可以用链表存储,将相同的值放在一起。 字符串hash 可以将字符…
-
Python实现dijkstra算法
目录 dijkstra算法 一、 简介 1、 概念 二、 实现原理 1、 动图演示 2、 思路解析 三、 代码实现 1、 构建矩阵 2、 算法实现 dijkstra算法 一、 简介…
-
算法学习之路 高精度算法
//高精度加法模板 #include<bits/stdc++.h>using namespace std;vector<int>add(vector&l…
-
LCA算法模板
LCA算法简介: 对于有根树T的两个结点u、v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u、v的祖先且x的深度尽可能大。LCA主要是用来处理当两个点仅有唯一一条确定…