思维与逻辑
月已满西楼
某不知名学校毕业学生,某不知名名企软件工程师,擅长C++
python,Mysql
展开
-
leetcode 121. 买卖股票的最佳时机
121. 买卖股票的最佳时机难度简单给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖...原创 2020-03-10 19:30:06 · 212 阅读 · 1 评论 -
c程序设计语言之注释转换-状态机
最近在研究c语言之父的c程序设计语言,里面有一个关于将c注释转换成c++注释的问题,要用到状态机的知识:这里总结一下,并附上源代码 有限状态机体现了两点:首先是离散的,然后是有限的。 State: 状态这个词有些难以定义,状态存储关于过去的信息,就是说它反映从系统开始到现在时刻的输入变化。 Actions & Transitions: 转换指示状态变更,并且用必须满原创 2017-04-03 10:04:22 · 564 阅读 · 0 评论 -
递归大总结之进制转换算法
递归大总结之进制转换算法原创 2017-03-07 23:15:33 · 539 阅读 · 0 评论 -
插入排序法
插入排序法原创 2017-03-11 06:36:45 · 316 阅读 · 0 评论 -
递归大总结之打印大数1-n
递归#includeusing namespace std;void PrintfNumber(char num[]){ bool isBegin0 = true; int nlength = strlen(num); for (int i = 0; i < nlength; ++i) { if (isBegin0&&num[i] != '0') { isBegin原创 2017-03-08 21:21:29 · 762 阅读 · 0 评论 -
递归大总结之指数运算
递归大总结之指数运算原创 2017-03-07 23:32:41 · 805 阅读 · 0 评论 -
递归大总结之位运算实现加法
递归大总结之位运算实现加法原创 2017-03-07 23:31:07 · 753 阅读 · 3 评论 -
递归大总结-数据分离算法-逆转数字
递归大总结-数据分离算法-逆转数字原创 2017-03-07 23:28:52 · 1124 阅读 · 0 评论 -
递归大总结之n台阶问题
递归大总结之n台阶问题原创 2017-03-07 23:24:30 · 689 阅读 · 0 评论 -
递归大总结之台阶问题
递归大总结之台阶问题原创 2017-03-07 23:21:58 · 1205 阅读 · 3 评论 -
递归大总结之斐波那契
//利用循环的解法,效率高#includeusing namespace std;int facii(int n){ if (n < 0) { return 0; } int a[] = { 0, 1 }; int i = 0, x1 = 0, x2 = 1, x3 = 0; if (n<2) return a[n]; for (i = 2; i <= n; i+原创 2017-03-07 23:20:11 · 314 阅读 · 0 评论 -
递归大总结之判断数组是否递增
递归大总结之判断数组是否递增原创 2017-03-07 23:17:40 · 550 阅读 · 0 评论 -
递归思维:之类斐波那契数列
斐波纳契数列(Fibonacci Sequence)又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从1960年代起出版了《斐波纳契数列》季刊,专门刊载这方面的研究成果原创 2016-11-25 15:27:42 · 583 阅读 · 0 评论 -
三门问题之概率思维
待编辑原创 2016-11-25 15:03:45 · 954 阅读 · 0 评论