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

17网站一起做网店广江西医疗网站备案前置审批

17网站一起做网店广,江西医疗网站备案前置审批,小说网站开发对影成三人小说,wordpress add_option内容被转义给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 / 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外…

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

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

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

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

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

思路一:模拟题意

char * simplifyPath(char * path){char *stack[100];int size = 0;for (char *s = strtok(path, "/"); s; s = strtok(NULL, "/")) {if (strcmp(s, ".") == 0) {//do nothing} else if (strcmp(s, "..") == 0) {//back size = fmax(0, size-1);} else {stack[size++] = s;}}if (size == 0) return "/";char *res = calloc(1000, sizeof(char));for (int i=0; i<size; ++i) {strcat(res, "/");strcat(res, stack[i]);}return res;
}

时间复杂度O(n),空间复杂度O(n)

分析:

本题将绝对路径改为规范路径,即判断是否有“."”..“这些特殊的字符,对相应字符情况进行处理,利用栈先进后出的特点,将字符输入栈中进行判断。

总结:

本题考察对字符串的应用,考虑是否有“."”..“这些特殊的字符再处理即可得到答案

http://www.yayakq.cn/news/360569/

相关文章:

  • 河南企业建设网站wordpress 手机无法访问
  • 表白网页生成软件下载seo黑帽2022
  • 自己做的网站怎么放到小程序网站建设好的
  • 濮阳团购网站建设黄冈网站建设公司制作网站
  • 钟表玻璃东莞网站建设网站维护有啥用
  • 中国建设银行注册网站wordpress多站点好吗
  • 网站快速建设软件下载哈尔滨整站
  • 创建网站平台要多少钱常州做的网站的公司
  • 网站建设基础代码上海做网站的公司
  • 邵阳网站建设哪家好室内装饰设计师国家职业技能标准
  • 罗岗网站建设价格网站注册商标属于哪一类
  • 企业可以做哪些网站青州网站建设青州
  • 阿里云自助建站和华为云自助建站网站开发费用记账
  • 免费做h5的网站公众号怎么制作投票活动
  • 网站竞价托管安康公司网站制作
  • 上海网站制作衫阿玛尼手表
  • 《30天网站建设实录》景点网站建设方案
  • 知名网站定制公司电话网站建设 意向协议书
  • 百度有没有做游戏下载网站网页游戏排行榜2014前十名
  • 贵金属网站建设公司网站制作设计联系方式
  • 怎么用网站模板长沙外贸企业网站建设
  • 深圳图派做的网站后台加什么深圳市宝安区松岗街道
  • 外汇网站怎么做优外汇网站网站网络排名优化方法
  • 温州做网站技术员免费开源的建站系统
  • 呼和浩特做网站广告创意设计大赛
  • 杭州网站定制建设网站需要的软硬件
  • 只做网站不推广能行吗九冶建设有限公司官方网站
  • 扁平式网站天津网站优化公司哪家好
  • 百度极速版推广员怎么申请谷歌seo是指什么意思
  • wordpress 外卖泰州网站快速排名优化