- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 常见内存错误
随着诸如代码重构和单元测试等方法引入实践,调试技能渐渐弱化了,甚至有人主张废除调试器。这是有道理的,原因在于调试的代价往往太大了,特别是调试系统集成之后的BUG,一个BUG花了几天甚至数周时间并非罕见。 而这些难以定位的BUG基本上可以归为两类:内存错误和并发问题。而又以内存错误最为普遍,即使是久经沙场的老手,也有时也难免落入陷阱。前事不忘,后世之师,了解这些常见的错误,在编程时就
2015-04-12 09:53:46 402
转载 堆和栈的使用
栈和队列应用实例1.迷宫问题 迷宫问题的存储,二维数组,用0表示通路,1表示阻断,对于m*n的迷宫,最多有m*n的栈容量即可。算法思想:从点p(i,j)向8个方向搜索路径,如果相邻的下一个点q(x,y)是0,表示p可以到达q点,设q为已访问过点并入栈,如果8个方向都找不到,这该p点是死点,出栈。重新对栈顶元素继续搜索。直到到达(m.n)出口节点。时间复杂度是O(n*m)
2015-04-11 16:47:43 426
转载 你的知识需要管理
你的知识需要管理数据、信息和知识数据、信息与知识的区别数据:单纯的数据不能表达意思信息:信息赋予了数据环境知识:经过实践证明的、可以用来决策和行动的信息如何利用信息学会评估信息有目标地获取信息知识的五个过程学习知识——你会学习吗学习知识的第一步是确定自己知识的方向确定学习知识的方向以后,
2015-04-09 20:28:50 470
转载 更简单的非递归遍历二叉树
解决二叉树的很多问题的方案都是基于对二叉树的遍历。遍历二叉树的前序,中序,后序三大方法算是计算机科班学生必写代码了。其递归遍历是人人都能信手拈来,可是在手生时写出非递归遍历恐非易事。正因为并非易事,所以网上出现无数的介绍二叉树非递归遍历方法的文章。可是大家需要的真是那些非递归遍历代码和讲述吗?代码早在学数据结构时就看懂了,理解了,可为什么我们一而再再而三地忘记非递归遍历方法,却始终记住了递归遍历方
2015-04-09 20:26:10 2673
原创 轻音乐集锦
我相信好的轻音乐能修身养性,对人的性格塑造影响比较大的。本人这几年收集了一些轻音乐,在这里分享一下。我下面介绍的曲子会有少量背景音乐、电影插曲、新世纪音乐、还有一些钢琴曲。分类比较粗糙,希望能耐心看完。这些音乐的特点都是轻柔的,不会有歌词,节奏轻缓,旋律比较动听。概括起来就是“哀而不伤,天韵无词”。先介绍几个大家熟悉的。注;(由于本文中列举的音乐家众多,只能简单推荐几首音乐)(长图预警!)
2015-04-06 19:11:25 1880
转载 快速判断一个数能否被 2 ,3 ,4 ,5, 7,9,11 整除
性质1:如果数a、b都能被c整除,那么它们的和(a+b)或差(a-b)也能被c整除。性质2:几个数相乘,如果其中有一个因数能被某一个数整除,那么它们的积也能被这个数整除。能被2整除的数:个位上的数能被2整除(偶数都能被2整除)能被3整除的数:各个数位上的数字和能被3整除能被4整除的数:个位和十位所组成的两位数能被4整除能被5整除的数:个位上的数都能被5整除(即个位为0或5)
2015-04-05 10:51:25 3486
sublime text2
2016-11-10
解析组合数学(Analytic Combinatorics)
2016-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人