追寻皮卡丘

文章
3
资源
0
加入时间
2年10月21天

LeetCode--227. 基本计算器 II(C++描述)

题目分析:当碰到数字或者字符的时候进行不同的操作,碰到操作符的时候将操作数进行对应的操作,可以将每个元素进行相应的操作,若读到一个运算符,或者遍历到字符串末尾,即认为是遍历到了数字末尾。为了首先将第一个元素放入,因此初始化flag为+,每次读取运算符之后需要将当前运算数通过运算符进行计算,然后将结果保存在结果数组,最后将结果数组的所有元素相加即可得到最终结果。s 由整数和算符 (‘+’, ‘-’, ‘*’, ‘/’) 组成,中间由一些空格隔开。输入:s = " 3+5 / 2 &quo

Java动态数组和静态数组详解前言必读

辨别数组:有new的数组就是动态数组,直接给值的就是静态数组,4.使用场景:知道要存入的元素值,用静态初始化\未知要数组中放入什么元素值,用动态初始化,动态初始化(指定长度):使用场景:只指定数组长度,后期赋值,适合开始就知道数据的数量,但是不确定具体元素值的业务场景(先定义长度再赋值)。使用场景:开始就存入元素值,适合一开始就能确定元素值的业务场景(第一步就直接赋值给数组)。数组越界报错:ArrayIndexOutOfBoundsException解决方法:检测for循环遍历的位数,有没有超过