博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常用算法模板
阅读量:5250 次
发布时间:2019-06-14

本文共 392 字,大约阅读时间需要 1 分钟。

第一阶段:

经典常用算法,下面的算法要打上十到二十遍,同时自己精简代码。

1.二分查找

2.大数加减乘除

3.最小生成树(kruscal、prim)

4.最短路(floyd、dijstra、bellmanford)

5.bfs、dfs、hash表

6.任意进制间的转换

7.sort、qsort

8.辗转相除、线段交点、多边形面积公式

9.叉乘,判断线段相交凸包

 

第二阶段:

1.并查集

2.二分图匹配

3.线段树

4.网络流、最小费用流

5.动态规划典型:lcs、最长递增子串、三角剖分、记忆化dp

6.博弈类算法:博弈树、二进制法

7.最大团、最大独立集

8.判断点在多边形内

9.差分约束系统

10.双向广度搜索、a*算法、最小耗散优先

 

第三阶段:

参加一些比赛,查漏补缺。

 

转载于:https://www.cnblogs.com/bofengyu/p/5351880.html

你可能感兴趣的文章
源代码的下载和编译读后感
查看>>
Kafka学习笔记
查看>>
【原创】Maven安装和配置
查看>>
Octotree Chrome安装与使用方法
查看>>
用CALayer实现下载进度条控件
查看>>
Windows 环境下基于 Redis 的 Celery 任务调度模块的实现
查看>>
UESTC 1330 柱爷与远古法阵【高斯消元】
查看>>
前端非对称加密,后端Node.js解密(jsencrypt插件)(不需要密钥转码)
查看>>
趣谈Java变量的可见性问题
查看>>
图标字体制作 -- 将SVG制作成图标字体文件,通过引入使用
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>
ssm框架之将数据库的数据导入导出为excel文件
查看>>
语音识别中的MFCC的提取原理和MATLAB实现
查看>>
使用AVCaptureSession捕捉静态图片
查看>>
bugku web 头等舱
查看>>
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse三者之间的区别
查看>>
算法之【仿竖式算法】
查看>>
java string
查看>>
验证组件FluentValidation的使用示例
查看>>
0320-学习进度条
查看>>