1324和1007两道题是一个类型的,解题时遇到好多自身存在的问题,所以有必要记录一下。。。
1)malloc二维数组的方法忘了。分成两步嘛,先开一个指针数组,然后对每个数组元素再开一维数组
2)写着写着free就给忘了。。。
3)memset第二个参数是char类型,这就是为什么对其他数据类型只能做清零操作的原因
4)找最小的rank的时候逻辑非常不清晰,盲目写代码,最忌讳的就是这点,还总掉进去。。。
5)读题不认真,1007问题已经指明了N个国家中只对M个进行排序,1324也清楚的显示了优先级是ACME,
我却想当然的按照输入顺序CMEA来做,能AC就怪了。。。
1009就一个地方,原始的二叉搜索树的根节点因为要重复使用(想当然认为一组case就一个数据),第二次使用之前保留了第一次的垃圾值,
导致了RE,这个问题很严重,要养成指针使用之前初始化的习惯才行。。。
这三道题的代码就不贴了,太糟糕,总之要吸取教训,继续提高编码能力。。。Fighting !!!