嵌入式学习第七天

发布时间:2026/9/9 9:42:43

嵌入式学习第七天 今天学习了排序算法的冒泡排序和插入排序以及查找算法冒泡排序核心思想比较两个相邻的数的大小小的放前面大的放后面。代码for(i 0;in;i){for(j1;jn-i:j){if(a[j]a[j1]){交换位置}}}插入排序将数据放到已排序的数据中通过比较插入合适的位置核心代码int a[n];int b[n];int i 0;for(i 0;in;i){int t a[0];i j;while(j0 t b[j-1]){b[j] b[j-1];--j;}a[j] t;}查找算法二分查找核心代码int b0,m0,e0;int n;while(be){m (be) / 2;if(n m){b m 1;}else{e m - 1;}}if(be){printf(找到了);}else{printf(没有找到);}一维整形数组的用途1.求极值2.求逆序3.排序4.查找一维浮点型数组语法定义类型说明符 数组名[ 数组长度]——和int数组没什么区别主要是处理字符数据。注意1.字符数组是用来处理一串字符串数据2.字符串数据实际上按字符数组的处理方式处理的3.字符串数据中我们更关心字符在什么时候结束而不是数组在什么时候结束。字符串结束的标志——\0字符数组:1.怎么处理字符串?字符串长度 ——\0前面有效字符的个数C语言中用strilen函数可以获取长度gets()——从标准输入中获得一个字符串C语言中不推荐使用因为会越界puts()——打印出数组对应的字符串 注意:puts输出时默认带 换行字符串复制:#include string.hchar *strcpy(char *dest, const char *src);如果不使用C语言提供的复制函数也要会自己写。eg:strcpy(s1,s2);字符串合并#include string.hchar *strcat(char *dest, const char *src);eg:strcat(s1,s2);
延伸阅读

更多相关文章

2026/9/8 17:50:10

渗透必备工具箱V11 (2026更新) 集成Web扫描、抓包、免杀等等

0x01 工具介绍 水滴工具箱 (shuidi) 是一款的开源渗透测试工具集合。涵盖Web扫描、抓包、免杀等多个方面。集成了抓包、扫描器、漏扫工具、子域名爆破、js探测、OA利用、框架利用、各类组件、jndi注入、内存马、内网渗透、webshell免杀、程序免杀、内网穿透、Windows溯源工具、…

2026/9/9 7:29:31

智能驾驶车载系统数据安全需求

序号应用名称具体应用子模块数据名称(文件1附录AB)数据主体数据种类等级分类处理活动类型(收集、存储、使用、加工、传输、提供、公开)应用场景或处理目的收集、处理该数据是否为业务开展所必须收集时涉及的敏感系统权限收集方式1…

2026/9/5 21:13:57

Windows端AI商品图工作流:素材目录、候选筛选与ZIP导出验收

在Windows上用AI做电商商品图,最容易被忽略的并不是“会不会点生成”,而是后面的文件管理:原图被覆盖、不同SKU的候选图混在一起、挑中的版本找不到、ZIP解压后才发现少图,交付几天后也说不清对方拿到的是哪一版。 一套能重复使用…

2026/9/9 9:42:20

数据去重与污染检测的三层过滤架构

1. 这不是“去重软件”,而是一套数据清洗的底层逻辑引擎 你手头有一批爬来的新闻标题、电商评论、用户反馈,或者刚从几个开源数据集拼凑出的训练语料——表面看数量可观,点开一查,重复率动辄30%以上:同一段话换了个标点…

2026/9/9 9:42:20

Linux设备驱动开发学习路线:从内核模块到字符设备与设备树

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/9 9:42:20

FPGA加速MoE推理:架构设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/9 9:42:20

Python列表全解析:从序列索引到切片实战与避坑指南

来,咱们聊点Python里最“顶”的东西——列表(list)。但凡你打开任何一本Python入门书、任何一套网课视频,前几章一定离不开它。为什么?因为列表是Python序列类型里的“课代表”,你把列表搞透了,…

2026/9/9 9:42:20

Java时间处理全攻略:从java.time核心API到Spring Boot序列化实战

说实话,每次面试问候选人"Java 里日期时间怎么处理",十个人里有八个还在背SimpleDateFormat的线程安全问题,剩下的两个能说出来LocalDateTime但一深入就露馅。Java 8 出来的java.time时间 API 其实这些年已经覆盖了绝大多数业务场景…

2026/9/9 9:37:18

福建省SHP数据实战:从乱码、坐标系到叠加分析的完整流程

简介:这份SHP格式的地理信息数据包,涵盖福建省省、市、县三级行政区划边界,以及道路网与铁路网线性要素,面向GIS开发者、城乡规划与交通研究人员。数据采用Shapefile标准组织,包含几何与属性信息,并附坐标参…

2026/9/8 7:15:10

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/8 7:15:10

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/9 0:00:48

MHS模型硬件标准:让大模型像调用软件一样控制物理设备

让Claude真正看着显微镜说“这个细胞形态不太对”,或者让大模型自己调一版机械臂的运动轨迹,这事儿听上去已经很接近科幻片了。但你真上手试一次就会发现,模型不缺智商,缺的是一个能插进显微镜、机械臂、激光控制器里的“通用插座…

2026/9/9 0:00:48

AI五大核心方向详解:从机器学习到大模型,零基础转行选哪条?

会有人告诉我,他想转行学AI,但打开招聘网站一看直接傻眼:机器学习、深度学习、自然语言处理、计算机视觉、大模型应用……满屏都是这些词,好像每个都会一点,又好像每个都离自己很远。还有人上来就问“学Python还是学Ja…

2026/9/9 0:00:49

从50行最小循环到生产级AI引擎:工程化改造全解析

直接说干货。这一章我写的不是那种"hello world跑通某个模型"的教程,而是把AI引擎当做一个真正要上线、要被人调用、要扛流量的系统来聊。从最初只有50行的最小循环,到能够承载生产流量的AI引擎,中间差的不是代码量,而是…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/7 22:45:59

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码