数据结构
Beta_King
欢迎来我的github:https://github.com/Brian-Liew
展开
-
C++用栈实现符号匹配
使用C++通过调用栈的方式实现符号匹配 #include<iostream> #include<stack> using namespace std; int main() { stack<char> ss; string test; cin>>test; int len=test.size(); int flag=1; for(i...原创 2019-07-14 14:39:16 · 674 阅读 · 0 评论 -
算法入门推荐:《算法图解》
算法入门推荐:《算法图解》 介绍一本关于算法基础的入门级书籍,对于非科班出身的人来说,算法和数据结构的补充还是很有必要的,但是这些东西往往又是很枯燥以致于打消了很多人的积极性,《算法图解》用python为编程语言,对于一些基础性的算法介绍可以说很通俗易懂了,真的很适合入门,同时这篇文章我也结合了一些校招题目来进行一定程度的扩充,有一些用到了C++。 一、二分查找(O(log n)) def bin...原创 2019-07-30 21:54:30 · 897 阅读 · 0 评论 -
粒子群算法(PSO)数学原理
粒子群算法(PSO)数学原理 一种启发式的优化方法,具体的例子就是:在一片区域内只有一块食物(极值),所有的鸟都不知道食物在哪里(初始化的粒子),但是它们能够感受到当前的位置距离食物多远(根据当前的最优值进行优化)。数学化的算法原理:初始化一组随机粒子,每一次迭代的粒子通过跟踪两个极值进行更新自己,这两个极值是关键,一个是根据自身找到的最优解,另一个是整个种群目前找到的最优值。 下面展开具体分析:...原创 2019-10-01 14:40:11 · 2243 阅读 · 0 评论