Renatus的博客

不管到了什么时候,人们最缺少的都是时间

程序中的小细节&易错点 汇总

程序中的小细节&易错点 汇总


现在突然发现把易错点写在每篇文章的下方有点坑,看的时候并不方便,下面进行一个小汇总:

  1. 对于define语句中的常量,不能过大,也不能作为返回值直接使用,因为这样会被强转为int型,要计算INF

    原文链接

  2. 1.思路有问题

    2.set 容器不能在迭代器访问时删点(所以我用stack保存一下要删的点)

    3.未认真思考题意,如本题中的最短长度

    4.未注意避免答案的干扰因素,如本题中将已删去的链当做答案输出

    原文链接

  3. 1.memset函数被cstring库所包含,且参数中的
    memset(*type pointer,int ascll,int size)中的第二个是ascll码,当然直接填入一个字符也行

    2.使用e来表示数字时(如2e9,1e+7)时应该将这个数的全部进行强制类型转换,如:

       #define M (int)(1e9+7)
    

        否则会发生问题(要是这样写的话):

       #define M (int)1e9+7
    

    接上文
    3.还有就是能不用(或简化)DP就不用(或简化),其余还要考虑到问题具有的贪心性质,这个东西可以用拟阵来进行说明,这里不予阐述
       
    原文链接

这里只汇总了题目中出现的编程问题,其余以编程语言为中心的文章未进行汇总

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Goseqh/article/details/56285847
文章标签: 编程语言
个人分类: 程序语言C++
想对作者说点什么? 我来说一句

微信小程序—智能小蜜

2017年08月17日 1.53MB 下载

没有更多推荐了,返回首页

不良信息举报

程序中的小细节&易错点 汇总

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭