- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Leetcode -calculator 总结
中缀表达式求值是非常经典的题目,主要考察stack的使用,本文主要介绍如何使用stack解决中缀表达式求值(包含±*/与括号)的问题。解题思路设置两个stack,分别用来存储操作数与操作符,我们分别称之为op_num与op_ch。接下来就是遍历表达式啦:如果遇到了数字,那就把数字整个取出来,放到op_num中如果遇到了空格,跳过就好了如果遇到了操作符,那就看操作符op的优先级:如...
2019-06-26 13:28:38 333
原创 tensorflow知识回顾
最近开始学习tensorflow,以前学习过程中发现一些不太常用的东西需要回头翻好几次才能熟练掌握,所以我在开始学习tf的过程中会把一些感觉需要记录下来的东西整理一下,如果后面有需要可以回头翻一下。这篇博客记录的东西主要是不常用或者我个人感觉可能需要回头翻看的技术,所以不适合作为教程之类的技术博客。...
2019-05-18 15:55:23 170
转载 colab 读入 google drive 的文件
近段时间需要使用google colab训练一些神经网络,但是colab默认是不能读入google drive的数据的,每次都要重新上传,费时费力。所以这篇博客是让colab用户能够使用google drive的工作文件夹step1首先需要让colab获得google drive的授权,在google colab里执行如下代码:!apt-get install -y -qq software...
2018-12-16 11:14:58 9878 12
原创 交大oj-1046-二哥的吊灯 C++ 解题报告
交大oj-1046-二哥的吊灯 C++ 解题报告1.解题思路每个节点属性有编号,左右孩子和是否是红灯,用一个vector储存二叉树,涂色时使用递归进行中序遍历,得到某一个节点root下中序遍历的所有节点,将对应的灯涂成红色。回答女友提问时将节点root下的节点遍历一遍,计算其中红灯的数量即可。(这个时候不一定要用中序遍历)。2.我踩过的坑这道题不知道抽什么风,我提交时一直显
2018-01-29 14:07:10 262
原创 交大oj-1022-Fib数列 C++ 解题报告
交大oj-1022-Fib数列 C++ 总结1,题目描述https://acm.sjtu.edu.cn/OnlineJudge/problem/10222,解题思路斐波那契数列求第N项的题一般有三种思路:1,递归:Fib数列是递归的经典例子,但应用在解题中是费时占内存的选择,对于本题没什么帮助。 2,循环:这也是一种经典思路,但经过分析,也很容易发现不适用于本题。本题中N的最大值是210,000
2017-12-08 22:02:16 605
原创 交大oj-1012-增长率问题 C++ 总结
交大oj-1012-增长率问题 C++ 总结明显这是一道动态规划的问题,所以我们需要思考的是怎样把S到T的问题简化为S到T-1的问题。下面是这道题需要考虑的几个问题:1,增长率是百分比下的整数 从整数i“蹦到”整数tmp,增长率是j/100,则会有关系i*j = 100 * (tmp - i).所以i * j是100的整数倍。可以用(i*j)%100布尔表达式进判断。2,整理思路 我原来的思路是
2017-11-30 16:48:20 803
原创 C++ error 2872:不明确的符号
C++ error 2872:不明确的符号简单地说,出现这种情况是因为程序使用的命名空间里已经有这个变量名了以下是微软给的示例代码:// C2872.cpp // compile with: cl /EHsc C2872.cpp namespace A { int i; } using namespace A; int i; int main() { ::i
2017-11-24 22:44:10 19571 9
原创 交大oj-1009-二哥炒股票 C++ 总结
二哥炒股票这道题没有设置什么陷阱,题意清楚,不再赘述 直接上代码#include <iostream>#include <vector>#include <iomanip>using namespace std;struct Trade { int time; int stock; int mode; Trade(int time, int stock, in
2017-11-19 17:06:33 728
原创 交大oj-1008-二哥买期货 C++ 总结
交大oj-1008-二哥买期货 C++ 总结1,基姆拉尔森计算公式这个公式可以根据日期计算这一天是星期几,具体公式如下: W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7y:Year 年m:Month 月d:Day 天W:Week 转换后的星期需要注意的是,要把一月与二月看成是上一年的十三月与十四月。C++代码如下://这个函数返回的结果是0-6的
2017-11-19 12:45:22 400
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人