训练日记-14

本文详细介绍了树状数组的三种基本模式:单点更新与区间查询、区间更新与单点查询、区间更新与区间查询。通过实例展示了如何使用树状数组进行高效的数据操作,并提供了相应的C++实现代码。

       今天主要是结合例题更深入的理解了一下树状数组。其主要有三种基本模式:

       1.改变某一元素的值,查询某一区间内所有元素的和(单点更新,区间查询)。

#define Lowbit(p) (p&(-(p)))

//向上更新,向下求和

void Update(int *BIT,int p,int val)

{

    while ( p<=N )

本设计项目聚焦于一款面向城市环保领域的移动应用开发,该应用以微信小程序为载体,结合SpringBoot后端框架与MySQL数据库系统构建。项目成果涵盖完整源代码、数据库结构文档、开题报告、毕业论文及功能演示视频。在信息化进程加速的背景下,传统数据管理模式逐步向数字化、系统化方向演进。本应用旨在通过技术手段提升垃圾分类管理工作的效率,实现对海量环保数据的快速处理与整合,从而优化管理流程,增强事务执行效能。 技术上,前端界面采用VUE框架配合layui样式库进行构建,小程序端基于uni-app框架实现跨平台兼容;后端服务选用Java语言下的SpringBoot框架搭建,数据存储则依托关系型数据库MySQL。系统为管理员提供了包括用户管理、内容分类(如环保视频、知识、新闻、垃圾信息等)、论坛维护、试题与测试管理、轮播图配置等在内的综合管理功能。普通用户可通过微信小程序完成注册登录,浏览各类环保资讯、查询垃圾归类信息,并参与在线知识问答活动。 在设计与实现层面,该应用注重界面简洁性与操作逻辑的一致性,在满足基础功能需求的同时,也考虑了数据安全性与系统稳定性的解决方案。通过模块化设计与规范化数据处理,系统不仅提升了管理工作的整体效率,也推动了信息管理的结构化与自动化水平。整体而言,本项目体现了现代软件开发技术在环保领域的实际应用,为垃圾分类的推广与管理提供了可行的技术支撑。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>英语学习笔记</title> <style> /* 全局样式重置 */ * { margin: 0; padding: 0; box-sizing: border-box; font-family: "微软雅黑", sans-serif; } body { background-color: #f5f5f5; color: #333; line-height: 1.8; } /* 页面容器 */ .container { width: 1200px; margin: 30px auto; overflow: hidden; /* 清除浮动 */ } /* 标题样式 */ .page-title { text-align: center; font-size: 30px; color: #2c3e50; margin: 20px ; } /* 左侧导航栏(使用浮动布局) */ .left-nav { width: 250px; float: left; background-color: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } .nav-title { font-size: 18px; color: #3498db; border-left: 4px solid #3498db; padding-left: 10px; margin: 20px 0 10px; } .nav-list { list-style: none; /* 去除默认列表样式 */ } .nav-list li { padding: 8px 0; border-bottom: 1px dashed #eee; } .nav-list li:last-child { border-bottom: none; } .nav-list li:hover { color: #3498db; cursor: pointer; } /* 右侧内容区(使用浮动布局) */ .right-content { width: 920px; float: right; background-color: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } .content-title { font-size: 24px; color: #2c3e50; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #eee; } .content-info { color: #999; font-size: 14px; margin-bottom: 20px; } /* 段落样式 */ .content-text { margin-bottom: 20px; text-indent: 2em; /* 首行缩进 */ } /* 高亮文本(span应用) */ .highlight { color: #e74c3c; font-weight: bold; } /* 图片样式 */ .content-img { width: 100%; height: 400px; margin: 25px 0; object-fit: cover; /* 保持图片比例 */ border-radius: 4px; } /* 页脚样式 */ .footer { clear: both; /* 清除浮动影响 */ text-align: center; padding: 20px; margin-top: 30px; background: linear-gradient(to right, #3498db, #2980b9); /* 渐变色背景 */ color: white; border-radius: 8px; } </style> </head> <body> <!-- 页面标题 --> <h1 class="page-title">英语学习笔记</h1> <!-- 页面容器 --> <div class="container"> <!-- 左侧导航栏(列表实现) --> <div class="left-nav"> <h3 class="nav-title">目录导航</h3> <ul class="nav-list"> <li>英语语法基础</li> <li>词汇积累方法</li> <li>听力训练技巧</li> <li>口语提升策略</li> <li>阅读与写作能力</li> </ul> <h3 class="nav-title">学习工具</h3> <ul class="nav-list"> <li>英语学习APP</li> <li>在线英语词典</li> <li>英语学习网站</li> </ul> </div> <!-- 右侧内容区 --> <div class="right-content"> <h2 class="content-title">英语语法核心:从基础到进阶全解析</h2> <p class="content-info">发布时间: 2025-11-16 | 作者: 英语学习者 | 分类: 英语语法教程</p> <p class="content-text"> 在英语学习中,<span class="highlight">时态和语态</span>是最基础且重要的语法内容。时态用于表示动作发生的时间,常见的有一般现在时、一般过去时、一般将来时等;而语态则分为主动语态和被动语态,被动语态常用于强调动作的承受者。通过<span class="highlight">助动词和动词的变化</span>,我们可以灵活运用不同的时态和语态,例如在一般过去时中,动词通常需要使用过去式形式。 </p> <!-- 示例图片 --> <img src="img/8b497b4a0b8c5ba6a3e1b666d710d4bf.jpg" alt="英语学习图片" class="content-img"> <p class="content-text"> 英语词汇的积累需要遵循一定的方法,例如词根词缀法、联想记忆法等。词根词缀法是通过了解单词的词根和词缀来猜测和记忆单词的含义,而联想记忆法则是将单词与生活中的事物或场景联系起来,帮助记忆。同时,阅读英语文章和书籍也是积累词汇的有效途径,在阅读过程中,可以遇到大量的生词,并通过上下文来理解其含义。 </p> <p class="content-text"> 听力训练是英语学习的重要环节,提高听力水平需要多听多说。可以选择适合自己水平的英语听力材料,如英语新闻、英语电影、英语歌曲等。在听的过程中,尝试理解听力材料的内容,并模仿其中的语音和语调。同时,做听力练习题也是提高听力能力的有效方法,通过做练习题可以熟悉听力考试的题型和要求。 </p> <p class="content-text"> 口语提升需要创造英语交流的环境,例如参加英语角、与外教交流等。在口语表达中,要注意语音、语调、语速和用词的准确性。可以通过模仿英语母语者的发音来提高自己的语音水平,同时积累一些常用的口语表达和短语,使自己的口语更加自然和流利。 </p> <p class="content-text"> 阅读和写作能力的培养需要长期的积累和练习。阅读英语文章可以提高词汇量和阅读理解能力,同时学习不同的写作风格和表达方式。写作则需要多写多练,可以从写日记、写短文开始,逐渐提高自己的写作水平。在写作过程中,要注意语法和拼写的正确性,同时运用一些连接词和过渡句,使文章更加连贯和有条理。 </p> </div> </div> <!-- 页脚 --> <div class="footer"> © 2025 英语学习笔记 | 版权所有 </div> </body> </html> 英语语法核心:从基础到进阶全解析 发布时间: 2025-11-16 | 作者: 英语学习者 | 分类: 英语语法教程 这两段文字要在中间
11-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值