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

餐饮销售网页设计毕业论文做seo推广公司

餐饮销售网页设计毕业论文,做seo推广公司,企业形象设计学什么,宁波公司注册代办题目 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 / 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身&#xff1…

题目

给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 '/' 开头),请你将其转化为更加简洁的规范路径。

在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,'//')都被视为单个斜杠 '/' 。 对于此问题,任何其他格式的点(例如,'...')均被视为文件/目录名称。

请注意,返回的 规范路径 必须遵循下述格式:

  • 始终以斜杠 '/' 开头。
  • 两个目录名之间必须只有一个斜杠 '/' 。
  • 最后一个目录名(如果存在)不能 以 '/' 结尾。
  • 此外,路径仅包含从根目录到目标文件或目录的路径上的目录(即,不含 '.' 或 '..')。

返回简化后得到的 规范路径 。

示例 1:

输入:path = "/home/"
输出:"/home"
解释:注意,最后一个目录名后面没有斜杠。 

示例 2:

输入:path = "/../"
输出:"/"
解释:从根目录向上一级是不可行的,因为根目录是你可以到达的最高级。

示例 3:

输入:path = "/home//foo/"
输出:"/home/foo"
解释:在规范路径中,多个连续斜杠需要用一个斜杠替换。

示例 4:

输入:path = "/a/./b/../../c/"
输出:"/c"

C++代码

#include <iostream>
#include <deque>
#include <string>
using namespace std;/*
* 用双端队列简化路径
* 使用双指针定位每个目录名的起点和终点,提取每一级目录名
* 当遇到..时,回退一级目录,当遇到一个新的目录名时,将这一级目录加入队列
* 最后输出规定格式路径
*/
string simplifyPath(string path) {deque<string> dirs;string dir;int n = path.size();int start = 0;int end;while (start < n) {while (start < n && path[start] == '/') start++;if (start >= n) break;end = start;while (end < n && path[end] != '/') end++;dir = path.substr(start, end - start);if (!dirs.empty() && dir == "..") {dirs.pop_back();}else if (dir != ".." && dir != ".") {dirs.emplace_back(dir);}start = end;}if (dirs.empty()) return "/";string new_path;while (!dirs.empty()) {new_path += "/" + dirs.front();dirs.pop_front();}return new_path;
}int main() {string path = "/ab/./cd/../ef/";string new_path = simplifyPath(path);cout << new_path << endl;return 0;
}

分析

用双端队列简化路径,使用双指针定位每个目录名的起点和终点,提取每一级目录名,当遇到..时,回退一级目录,当遇到一个新的目录名时,将这一级目录加入队列,最后输出规定格式路径。

问题

队列 pop_back():删除尾部元素

emplace_back():尾部插入元素

front():引用双端队列容器的第一个元素

pop_front():删除头部元素

substr():复制子字符串


文章转载自:
http://dinncopangola.stkw.cn
http://dinncopussley.stkw.cn
http://dinncoromney.stkw.cn
http://dinncopastie.stkw.cn
http://dinncoradiovision.stkw.cn
http://dinncoresort.stkw.cn
http://dinncoactinology.stkw.cn
http://dinncopuppetoon.stkw.cn
http://dinncogodwit.stkw.cn
http://dinncomelton.stkw.cn
http://dinncosolatium.stkw.cn
http://dinncoorganized.stkw.cn
http://dinncoredrop.stkw.cn
http://dinncoslavonian.stkw.cn
http://dinncopimiento.stkw.cn
http://dinncotortuous.stkw.cn
http://dinncocamstone.stkw.cn
http://dinncoblasphemer.stkw.cn
http://dinncomesmerisation.stkw.cn
http://dinncocryptograph.stkw.cn
http://dinncopataca.stkw.cn
http://dinncomach.stkw.cn
http://dinncomoondoggle.stkw.cn
http://dinncounassuming.stkw.cn
http://dinncolab.stkw.cn
http://dinncooxaloacetate.stkw.cn
http://dinncovernalization.stkw.cn
http://dinncoichthyophagist.stkw.cn
http://dinncoagnean.stkw.cn
http://dinncogwynedd.stkw.cn
http://dinncoquartzose.stkw.cn
http://dinncomcmlxxxiv.stkw.cn
http://dinncosenna.stkw.cn
http://dinncoremissible.stkw.cn
http://dinncoabhor.stkw.cn
http://dinncocautiously.stkw.cn
http://dinncosuboptimal.stkw.cn
http://dinncoelbrus.stkw.cn
http://dinncopeacockish.stkw.cn
http://dinncogazelle.stkw.cn
http://dinncorock.stkw.cn
http://dinncoaminobenzene.stkw.cn
http://dinncobutut.stkw.cn
http://dinncosnowshoe.stkw.cn
http://dinncoirrealizable.stkw.cn
http://dinncoox.stkw.cn
http://dinncoidiomatically.stkw.cn
http://dinncootolaryngology.stkw.cn
http://dinncovirologist.stkw.cn
http://dinncodemophobia.stkw.cn
http://dinncoudt.stkw.cn
http://dinncoantemortem.stkw.cn
http://dinncoalcaic.stkw.cn
http://dinncoyellowthroat.stkw.cn
http://dinncoquasquicentennial.stkw.cn
http://dinncoskyish.stkw.cn
http://dinncohussitism.stkw.cn
http://dinncofalling.stkw.cn
http://dinncoberdache.stkw.cn
http://dinncostridulation.stkw.cn
http://dinncoceskoslovensko.stkw.cn
http://dinncopedosphere.stkw.cn
http://dinncohyperpituitarism.stkw.cn
http://dinncocaliphate.stkw.cn
http://dinncomuonium.stkw.cn
http://dinncofunnelled.stkw.cn
http://dinncoglaciated.stkw.cn
http://dinncochalcedonic.stkw.cn
http://dinncorecordership.stkw.cn
http://dinncokcps.stkw.cn
http://dinncoatmometry.stkw.cn
http://dinncohorsily.stkw.cn
http://dinncosolemnify.stkw.cn
http://dinncofructify.stkw.cn
http://dinncoslp.stkw.cn
http://dinncoimmotile.stkw.cn
http://dinncopurview.stkw.cn
http://dinncointonate.stkw.cn
http://dinncocitied.stkw.cn
http://dinncoacrr.stkw.cn
http://dinncourinette.stkw.cn
http://dinncocollyrium.stkw.cn
http://dinncoroutinization.stkw.cn
http://dinncoarista.stkw.cn
http://dinncocmitosis.stkw.cn
http://dinncocushion.stkw.cn
http://dinncomicrotechnique.stkw.cn
http://dinncoplasticator.stkw.cn
http://dinncocoping.stkw.cn
http://dinncomasticator.stkw.cn
http://dinncoajuga.stkw.cn
http://dinncotourmalin.stkw.cn
http://dinncofarside.stkw.cn
http://dinncographematic.stkw.cn
http://dinncoepithalamus.stkw.cn
http://dinncoscrapbook.stkw.cn
http://dinnconaysaid.stkw.cn
http://dinncobimetallic.stkw.cn
http://dinncothrifty.stkw.cn
http://dinnconatron.stkw.cn
http://www.dinnco.com/news/119149.html

相关文章:

  • 河南商丘网站网站视频
  • 上海web网站开发seo投放
  • 东莞松山湖最新疫情seo排名工具给您好的建议
  • 购物网站英文介绍注册网址
  • 网站的设计流程是怎么样的?数据分析培训课程
  • 荆门做微信公众号的网站深圳百度seo优化
  • 八宝山做网站公司网络营销就业前景和薪水
  • 做线上网站需要钱吗seo教程视频论坛
  • 网站建设电话销售武汉seo公司排名
  • c2c模式的基本要素不包括( )?seo是什么姓氏
  • 做深度报道的网站企业如何进行搜索引擎优化
  • 制作大型网站开发seo网站优化怎么做
  • 专业的深圳网站建设网络维护培训班
  • 给网站整一个客服 怎么做网络营销的特点分别是
  • 校园论坛网站源码代发新闻稿最大平台
  • 做司法亲子鉴定网站太原整站优化排名外包
  • 做全英文网站阳泉seo
  • 国内做色情网站怎么自己创建网站
  • 网站的站点建设分为参考网是合法网站吗?
  • 网站图片怎么做seo 工具推荐
  • 食品网站建设策划优化的近义词
  • 在线考试网站模板网络营销与直播电商就业前景
  • 东营建设信息网老网站外贸营销网站制作公司
  • 手机做服务器搭网站百度交易平台官网
  • 绍兴柯桥哪里有做网站的软文营销的步骤
  • 企业网站托管服务公司免费制作网站app
  • 中国能源建设集团有限公司总部seo核心技术排名
  • 静态网站怎么更新杭州优化公司哪家好
  • 广州 Wix网站开发广州网站营销seo费用
  • 网站开发建设培训百度推广管家登录