给你最多10w个单词和相应的频率 接下来最多1w5千次询问 每次输入一个字符串让你从前面的单词中依照频率从大到小输出最多10个以该字符串为前缀的单词 開始把单词建成了字典树 然后每次询问找到全部满足条件的单词 在排序输出 不是超时就是超内存 还来了一发数组越界 最后换方法 由于最多仅仅要输出前10个 ...
分类:
其他好文 时间:
2017-07-22 20:57:33
阅读次数:
130
错误代码: 正确代码: 可以看到不同点只是把current->val == pHead->val和current != NULL换了一下位置 错误的代码报错报的是:段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起 ...
分类:
其他好文 时间:
2017-07-17 17:17:11
阅读次数:
175
错误代码 此代码会报“段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起” 如果链表只有一个节点,那p2就是空指针,p3就是空指针的下一个指针,但空指针是没有next的 正确代码 ...
分类:
其他好文 时间:
2017-07-11 11:19:32
阅读次数:
110
错误代码 会报“段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起” 因为k的数字可能大于整个链表的长度,这时p1可能指向空指针,空指针的next就会报错 如果去计算一遍整个链表的长度,再判断k与链表长度的大小,这样还是会和笨办法一样遍历两次链表,直接在for循 ...
分类:
其他好文 时间:
2017-07-11 11:19:24
阅读次数:
149
遇到这样的报错,没有其他提示,跳入汇编代码,瞬间傻了 可以查看调试中的代码图,查看调用的顺序,定位问题位置 如果代码图看见的全是地址,说明访问的地方已经销毁,具体在哪里,可以借助中断时候的线程窗口 黄箭头指向 当前运行到那个线程,对比你的线程ID,大概能确定在那个线程,然后在分析 一般说来是如下问题 ...
分类:
其他好文 时间:
2017-07-10 12:10:38
阅读次数:
258
在Jdk1.7 tomat6.0的环境下完成了这几天的学习,首先列出了之前做客户信息维护时遇到的问题,然后做了新的任务:库存信息管理。 一、之前遇到的问题 1.在修改过程中报错,为ArrayList的越界错误:数组超出索引。数组越界了,非法查询数组,大于或小于了数组的下标范围。需要检查下数组的访问。 ...
分类:
其他好文 时间:
2017-07-05 21:18:10
阅读次数:
142
1.修改数据的各项配置都配置好之后,点击修改还是不能修改客户信息,跳出了下图这个界面,百度之后显示这个错误是指数组超出索引,数组越界了,但还是不会修改 把<s:action name="typeAction" id="list"></s:action>删掉之后 还是出现了这个错误,之后错误页面中显示 ...
分类:
其他好文 时间:
2017-07-05 21:07:41
阅读次数:
249
在短学期刚开始的几天,我们先进行了实验环境的配置。首先我们安装了my eclipse作为开发环境,然后tomcat作为调试工具。在tomcat6.0的安装中遇到了一些小问题。刚开始打开不能正确运行,在网上查找答案发现需要配置系统变量。在配置好后,再打开,仍然不能运行。后来重启电脑后发现是之前8080 ...
分类:
其他好文 时间:
2017-07-02 20:27:09
阅读次数:
121
1. 为什么会Crash 常见的Crash原因有:访问已经被释放的内存,数组越界,使用!解包值为nil的变量。当遇到这些情况时,说明应用已经遇到了很严重的非预期错误,无法再继续运行。操作系统检测到这些非法操作时会向应用发送对应的信号,而应用对这些信号的默认处理是直接让应用退出(已信号值作为退出码)。 ...
分类:
移动开发 时间:
2017-07-01 23:23:36
阅读次数:
258
描述 辰辰是个很有潜能、天资聪颖的孩子,他的梦想是称为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段 ...
分类:
其他好文 时间:
2017-06-29 12:43:41
阅读次数:
150