怎么直接用代码做网站手机 pc网站模板

news/2025/9/22 22:26:15/文章来源:
怎么直接用代码做网站,手机 pc网站模板,在线制作结婚证,室内设计去哪里学左右指针 前言一、双指针算法二、左右指针1.用于在已排序数组中找到两个数使其和为特定值2.在字符串中判断是否为回文 总结 前言 今天在刷Leetcode的时候觉得自己双指针掌握的还是不错的记录一下,写个学习笔记,也方便以后翻阅,如果也帮助到你了,那真是太好啦! 本篇介绍的是左右… 左右指针 前言一、双指针算法二、左右指针1.用于在已排序数组中找到两个数使其和为特定值2.在字符串中判断是否为回文 总结 前言 今天在刷Leetcode的时候觉得自己双指针掌握的还是不错的记录一下,写个学习笔记,也方便以后翻阅,如果也帮助到你了,那真是太好啦! 本篇介绍的是左右指针。 一、双指针算法 双指针算法Two Pointers Algorithm是一种常用于数组或链表等数据结构的算法思想。它通常涉及到使用两个指针它们可能位于数组的不同位置以便在数组中进行某种操作或搜索。双指针算法的目标是通过调整指针的位置来解决问题。在实际应用中双指针算法常常能够在O(n)的时间复杂度内解决问题。 快慢指针左右指针滑动窗口对撞指针 二、左右指针 用于在已排序数组中找到两个数使其和为特定值。在字符串中判断是否为回文。 左右指针分别从数组或字符串的两端出发根据问题的要求通过移动指针的位置来解决问题。 1.用于在已排序数组中找到两个数使其和为特定值 #include vectorstd::vectorint twoSum(std::vectorint nums, int target) {int left 0;int right nums.size() - 1;//始终保持左指针在右指针左边while (left right) {int currentSum nums[left] nums[right];//两数之和大于目标值,右指针左移if (currentSum target) {right--;//两数之和小于目标值,左指针右移} else if (currentSum target) {left;} else { //两数之和等于目标值return {nums[left], nums[right]};}}return {}; // 如果找不到符合条件的数对 }在leetcode中如题15–三数之和 因为是双指针加一层循环,时间复杂度为O(N^2) class Solution { public:vectorvectorint threeSum(vectorint nums) {int nums_size nums.size();vectorvectorint ans;if (nums_size 3) return ans;std::sort(nums.begin(), nums.end());for (int i 0; i nums_size; i) {if (nums[i] 0) return ans;if (i 0 nums[i] nums[i - 1]) continue;//去重int left i 1;int right nums_size - 1;while (left right) {if (nums[i] nums[left] nums[right] 0) {left;}else if (nums[i] nums[left] nums[right] 0) {right--;}else {ans.push_back(vectorint{nums[i], nums[left], nums[right]});left;right--;while (left right nums[left] nums[left - 1]) left;//去重while (left right nums[right] nums[right 1]) right--;//去重} }}return ans;} };题18–四数之和 class Solution { public:vectorvectorint fourSum(vectorint nums, int target) {int nums_size nums.size();std::sort(nums.begin(), nums.end()); //排序vectorvectorint ans;if (nums_size 4) return ans; //排除特殊情况for (int i 0; i nums_size; i) { //遍历if (i 0 nums[i] nums[i - 1]) continue;//去重for (int j i1; j nums_size; j) { //三数之和if (j i 1 nums[j] nums[j - 1]) continue;//去重int left j 1;int right nums_size - 1;while (left right) {if (long (long(nums[i]) long(nums[j]) long(nums[left]) long(nums[right])) target) {left;}else if (long (long(nums[i]) long(nums[j]) long(nums[left]) long(nums[right])) target) {right--;}else {ans.push_back(vectorint{nums[i], nums[j],nums[left],nums[right]});left;right--;while (left right nums[left] nums[left - 1]) left; //去重while (left right nums[right] nums[right 1]) right--; //去重}}}}return ans;} };这里的四数之和其实就是遍历了一遍三数之和,所以时间复杂度为O(N^3),注意这两题在做右指针的基础上,还需要考虑去重和排序。 2.在字符串中判断是否为回文 回文是指一个字符串从左到右读和从右到左读是一样的,如’‘tyjjyt’’ #include stringbool isPalindrome(const std::string s) {int left 0;int right s.size() - 1;//始终保持左指针在右指针左边while (left right) {if (s[left] ! s[right]) {return false;}left;right--;}return true; }总结 以上就是今天总结的内容,是很简单很实用的算法,主要具体的还是根据题目随机应变,后续也会继续记录学习的一些算法呀,唐怡佳继续加油!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910581.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

滁州网站建设czesou网站群建设情况

一、什么是Redis Redis是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,用于存储键值对、缓存、消息队列、分布式锁等。 二、Redis和mencached的区别 相同:都是基于内存的数据库,读写都…

网站建设有关的软件重庆微信网站制作价格

目录 gdb工具的使用 代码调试相关指令 运行程序指令 r 显示代码的指令 l 给代码打断点 b 查看断点位置 info b 执行代码到断点处停止 关闭断点 d断点编号 关闭某个断点,但不删除 disable编号 打开某个断点 enable断点编号 逐过程调试代码 n 逐语句调试代码 s 查看…

湖南网站营销推广设计滨州做网站优化

1 python新式类变化统一类和类型 python新式类从2.2版本引入。 (1)新式类继承内置类型 (比如object,list,dict等),经典类不继承任何类。 (2)python2,定义类时,显式继承…

今天做什么

练习java的项目分解

多模态算法QwenVL、KimiVL等算法原理 - Big-Yellow

最新内容:https://www.big-yellow-j.top/posts/2025/08/28/MultiModal2.html 对于多模态系列模型大致的多模态大语言模型的通用模型框架和每个模块的一些实现方法[1]:基本上就是对于图片/视频等通过不同的视觉编码器…

多模态模型——QwenVL2.5的微调以及强化学习代码操作 - Big-Yellow

本文详细解析QwenVL2.5模型的处理流程及微调方法,包括模板化输入(通过processor.apply_chat_template处理对话messages,含<|im_start|>等标记模拟用户/assistant对话)、编码输入(图像处理采用smart_resize动…

从用户态到内核态:Windows CC 技术深度解析(第一篇:DNS隧道)

本文是Windows命令与控制系列的开篇,重点解析DNS隧道技术如何通过编码数据绕过网络安全检测,涵盖从用户态到内核态的完整攻击链。文章将分三部分深入探讨DNS隧道、QUIC协议C2及内核级隐蔽通信的实现原理。从用户态到…

网站开发的关键计算机资源计划宝塔wordpress动静分离

使用swtichHost工具切换开发环境时候提示没有权限问题&#xff0c;如下图。。 解决方案有两点 1、进入 C:\Windows\System32\drivers\etc右键点击hosts的属性查看 属性的只读是否被勾选了&#xff0c;如果被勾选了将勾选勾去掉 上述完成后以管理员身份运行&#xff08;管理员…

网站建设是怎么赚钱上海网站制作哪家奿

文章目录 前言是什么&#xff1f;如何使用适用场景优点和缺点兼容性后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&#xff1a;前端系列文章 &#x1f431;‍&#x1f453;博主在前端领域还有很多知识和技术需要掌握&#xff0c;正在不断努力填补技…

科技网站设计欣赏建俄语网站

书友阅读↓ Morii 5阶学习法 1.测试学习法&#xff08;先测试再学习&#xff0c;课前测试&#xff09; 【4问】 标题是什么&#xff1f; 我的观点是什么?主题是什么? 想解决的问题是什么? 【看前言➕结尾——初步看本书的逻辑?好书?】 2.指读法~细节【逻辑】 手指指着文字…

电影网站源码怎么做的如何设计网站导航

series[i]-map用于控制 ECharts 中的地图。地图主要用于地理区域数据的可视化&#xff0c;配合 visualMap 组件用于展示不同区域的人口分布密度等数据。多个地图类型相同的系列会在同一地图上显示&#xff0c;这时候使用第一个系列的配置项作为地图绘制的配置。Tip: 在 ECharts…

哪个网站可以接加工单绵阳 网站开发

一、概述 无线局域网是指无线通信技术与上位机设备互相连接&#xff0c;最初推出的版本为IEEE802.11和IEEE802.11b&#xff0c;虽然传输距离和蓝牙一样&#xff0c;属于短距离传输&#xff0c;但是其传输速率最高可以达到11Mb/s&#xff0c;并且其覆盖率也相当高。目前WIFI技术…

广西智能网站建设哪家好做网站的保证承诺

目录 1、Windows系统自带截图工具 2、截屏软件 3、聊天软件 4、Windows系统自带有截屏的快捷键 5、浏览器截屏 6、手机拍照 今天小编给大家介绍几个常用截屏的方法&#xff0c;希望对大家的日常办公能有所帮助&#xff01; 1、Windows系统自带截图工具 点击左下角开始菜单在“…

网页制作专业怎么选wordpress 访问优化

文章目录 一、文件流打开方式参数1、文件流打开方式参数2、文件指针3、组合打开方式4、文件打开失败 一、文件流打开方式参数 1、文件流打开方式参数 文件流打开方式参数 : ios::in : 以只读方式打开文件 ;ios::out : 以只写方式打开文件 , 默认打开方式 , 如果文件已存在则清…

深圳做步步高的公司网站软件开发工具也叫

创建了SpringBoot项目之后进行运行&#xff0c;当我们需要使用游览器进行访问的时候要输入端口号&#xff0c;那麽我们如何来修改这个端口号呢&#xff1f;&#xff1f;&#xff1f; 1.在src/main/resources目录下新建文件application.properties&#xff0c;并进行配置,来重写…

高端用户群浏览网站湖南门户网站建设

1.精灵图 使用精灵图核心总结&#xff1a; 1. 精灵图主要针对于小的背景图片使用。 2. 主要借助于背景位置来实现--- background-position 。 3. 一般情况下精灵图都是负值。&#xff08;千万注意网页中的坐标&#xff1a; x轴右边走是正值&#xff0c;左边走是负值&#xf…

企业短视频推广上海高玩seo

在当今学术研究中&#xff0c;科研人员在撰写论文时面临诸多挑战。首先是信息量的剧增&#xff0c;科研人员需要快速消化新知识&#xff0c;筛选相关信息并清晰表达。但论文写作不仅是信息的罗列&#xff0c;还需要条理清晰、逻辑严密、语言精准&#xff0c;特别是在竞争激烈的…

尤溪网站开发图片点开是网站怎么做

目录 实现窗口可视化 数字图像加密 窗口布局设置 基于混沌Logistic的图像加密 基于三重DES的图像加密 数字图像解密 窗口布局设置 基于混沌Logistic的图像解密 基于三重DES的图像解密 基于LSB的数字水印提取 窗口布局设置 水印的嵌入与提取 实现窗口可视化 这里…

2017酷站推荐网站现在确诊阳性什么症状

点击上方“九尾短视频研习室” 可以订阅哦&#xff01;今天分享使用 iPhone 或者安卓版 filmic 拍摄的素材&#xff0c;如何无损导入到win 或 Mac 电脑中~01iPhone Mac使用 iPhone 和 Mac 的朋友&#xff0c;可以使用“隔空投送”无线传输&#xff0c;但是这个过程中&#xff…

二手书籍交易网站开发方式广州万户网络

出差去常州照的几张照片&#xff0c;那边的天气很暖和了。 转载于:https://www.cnblogs.com/Duiker/archive/2008/03/17/1109665.html