当前位置: 首页 > news >正文

8月21日作业

1、Makefile中头文件发生过修改的解决:
已经通过make生成了.o文件,但.h文件发生了修改,无法通过重新编译.c文件重新生成新的.o文件
可以通过在处插入*.h依赖,对.h文件打的时间戳进行检查

2、头删和输出

//五、头删
void delete_head(seq_p s)
{empty(s);for(int i=1;i<s->len;i++){s->data[i-1]=s->data[i];}s->len--;
}//六、输出
void output(seq_p s)
{empty(s);printf("顺序表输出:");for(int i=0;i<s->len;i++){printf("%-4d",s->data[i]);}putchar(10);
}

3.顺序表的重新创建

	seq_p s;s=create_list(&s);
seq_p create_list(seq_p* s)
{*s=(seq_p)malloc(sizeof(seq_list));if(*s==NULL){printf("空间申请失败\n");return NULL;}bzero(*s,sizeof((*s)->data));(*s)->len=0;return *s;
}

思维导图

http://www.dtcms.com/a/342423.html

相关文章:

  • 【python实用小脚本-194】Python一键给PDF加水印:输入文字秒出防伪文件——再也不用开Photoshop
  • 文字识别——PDF OCR
  • electron-vite_19配置环境变量
  • 亚马逊站外推广效能重构:自然排名提升的逻辑与实操边界
  • 底层逻辑颠覆者:Agentic BI如何通过“Data + AI Agent”架构重构数据价值链?
  • 【C++】继承(详解)
  • 开心实习之第二十九天
  • Bartender 5 多功能菜单栏管理(Mac电脑)
  • NPM组件 @angular_devkit/core 等窃取主机敏感信息
  • 消息中间件选型分析:RabbitMQ vs RocketMQ vs Kafka
  • java生成带水印的pdf文件
  • 【从零构建企业级线程池管理系统:Python并发编程实战指南】
  • 医疗智能体高质量问诊路径开发:基于数智立体化三维评估框架(go语言)
  • [新启航]长轴深孔检测 - 激光频率梳 3D 轮廓检测
  • Go语言中的迭代器模式与安全访问实践
  • Linux应用层开发--线程池介绍
  • 【网络运维】Shell:变量数值计算
  • redis-缓存-双写一致性
  • 【Django:基础知识】
  • 掌控不平等的力量:深入解析帕雷托分布与二八法则的数学内核
  • python测试开发django-1.开始hello world!
  • 《零基础入门AI:深度学习之NLP基础学习》
  • 在Python中, list相减 要从一个列表(valid_points)中排除另一个列表(yuanjian_jiaodian)的所有元素
  • Linux CentOS 安装 .net core 3.1
  • 银河麒麟V10系统离线安装zabbix-agent教程
  • 18维度解密·架构魔方:一览无遗的平衡艺术
  • nginx-重定向-正则表达式-路由匹配优先级
  • Qt截图工具项目开发教程 - 从零开始构建系统截图工具
  • 【ARM】Keil MDK如何指定单文件的优化等级
  • 牛津大学xDeepMind 自然语言处理(5)