PA0
  • 2024-01-22PA0:关于剩余练习3
    42、44: 1/19 栈和队列栈的特点:先入先出,后入后出。出口也是入口,另一端封闭。 队列:一头入,另一头出(非传统队列也有一端可出入,另一端出的设计)、这个练习的要求说实话有点奇怪,不准写.c,只写.h头文件来满足单元测试,看具体的要求,它要求基于之前的list来实现栈和队列,但是又不让用.
  • 2024-01-19PA0:关于剩余练习2
    32、双向链表在多数时候都优于单向链表,双向链表意味着它可以方便地访问自己的前驱节点和后继节点,代价只是多占用一点空间给指针。此外,作者也对应配了头指针和尾指针,在作者的例子里还有pop和push,那双指针就显得很重要了,单链表配单指针,会让pop和push变得更耗时间。 先看头文件部
  • 2024-01-17PA0:关于练习题
    练习11: 附加题:复制操作:i=0;while(i<argc){states[i]=argv[i];i++;}如果还要考虑安全性,那就在循环体里面增加判断:i=0;j=0;while(i<argc){states[i]=argv[i];i++;j++;if(j>=
  • 2024-01-15PA0:关于练习题
    网页浏览体验很差,希望下次不要再找广告满天飞的网站搭翻译博客。网页做的很好,以后别做了。  不使用stdio库。gcc在make时会提示存在implicitdeclaration(隐式声明)--------------------------------------------makefile基本指令解释:CFLAGS=-Wall-g clean:   rm
  • 2024-01-10PA0:git 相关指令+编译
    gitcheckoutxxx 切换到xxx分支   -b BB  创建新BB分支在修改完文件后,gitadd指令将修改内容推送到待上传区,gitcommit将修改上传上去。gitlog 查看log记录gitdiff 对比当前修改过的所有记录--------------makemenuconfig注意是menu,不是nemu查看报错