- 博客(8)
- 收藏
- 关注
Software defect prediction—— LSTM
1. 介绍过去的传统方法常常关注在设计特性,希望通过行数、词频数、复杂度度量等来预测出缺陷,但是往往忽略了语法和语义方面的捕捉,这样一来会使得某些情况下设计特性不能够准确反映出源代码的缺陷缺陷的定义代码运行时会,软件系统表现出来的问题(比如栈溢出、内存泄漏等)传统方法的局限所在代码度量相同,语义不相同:比如包含了一模一样代码的、没有缺陷的两个代码段,如果在语法无误的情况下对调某一行的位...
2019-01-18 17:10:01
941
转载 【转载】sstream下的字符串流操作,警惕内存消耗!
&a
2019-01-03 19:25:48
361
1
原创 227. Basic Calculator II ——计算器和栈的一些经验
题目227. Basic Calculator II思路思路决定成败,心态可以说一度很崩了。第一种思路:复杂标记的数组。不要考虑第二种思路:符号栈+数栈。栈便于符号的紧前比较,及时运算。分开两个栈的原因是数据类型的不同。第三种思路:数栈,而符号灵活处理。节省了栈的空间以及栈上的操作时间。思路三归纳总结这里的数字没什么规律可言,而符号却是突破口。“+” 和 “-...
2019-01-03 18:59:09
433
原创 319. Bulb Switcher ——找规律
题目319. Bulb Switcher 思路昨天舍友戏谑了一翻面试中的编程数学题,确实编码要求比较简单吧。至于思考过程的话,我认为只要不紧张,按中小学奥数的思维水平来看,大部分确实在考找规律、数学方面的题,想出来的可能性还是很大的。这道题就是找到平方灯泡会亮这个规律。一些自我提醒c++没有这个头文件…有or<math.h>sqrt,floor,ceil这些函数都是类方...
2019-01-03 13:55:16
128
原创 13. Roman to Integer ——水题看O(n)下的细节
题目13. Roman to Integer思路switch挑选(或表)改进:不用相邻的字符去比较,而是用字符转换回int去比较快在哪?字符的比较实际上还是int的比较。一次性转过来,还是依据具体情况用一次转一次。补充switch的查找方式是按索引表的,多选项时必然快于if else堆叠。至于其和表的实现方式比较仍需后续学习。法一:纯模拟int romanToInt(...
2019-01-02 16:46:02
153
转载 转载 类结尾的分号
摘自《C++ Primer 中文版(第4版)》李师贤,蒋爱军等译12.1.5 类对象我们在第 2.8 节中指出,类的定义分号结束。分号是必需的,因为在类定义之后可以接一个对象定义列表。定义必须以分号结束:class Sales_item { /* ... */ };class Sales_item { /* ... */ } accum, trans;最佳实践:通常,将对象定义成类定义的...
2019-01-02 14:04:59
268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人