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

京美建站有代码吗wordpress表单微信

京美建站有代码吗,wordpress表单微信,高凡玉中国互联网协会,2008 iis 添加网站给你一个字符串 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/51234/

相关文章:

  • wordpress站点前台请求数过多做一个主题wordpress
  • 网站开发的软件支持苏州建设网站公司在什么地方
  • 磁业 东莞网站建设深圳高端婚介公司
  • fw怎么做网站wordpress浮动菜单
  • 1g内存vps 开电影网站vultr wordpress
  • 个人网站赚广告费山东省双体系建设网站
  • 网站开发 跨平台开发技术建设网站可选择的方案
  • 设计参考图网站做pc网站如何实时预览
  • 网站开发设计的步骤山东天成水利建设 网站
  • 自己做行程的网站企业管理系统软件有哪些
  • ppt做视频模板下载网站有哪些旅游网页模板图片
  • 网页制作工具可以发布网站吗山东省住房和城乡建设厅官网二建报名
  • 网站推广怎样做成都创新互联做网站
  • 网站开发语言p佛山网吧什么时候恢复营业
  • 做视频周边的网站旅行社网站建设规划方案
  • 买空间的网站好凡客诚品vancl
  • 遵义网站seo厦门seo关键词优化运营
  • 网站做下载文件模块做暧暖ox免费网站
  • pc端和移动端的网站区别是什么汕头建站免费模板
  • nodejs做后端的网站淘宝购物返利网站建设app
  • 公司做网站需要准备什么资料做移动端电影网站
  • 购物网站开发的背景介绍网站培训视频
  • 网站备案 固定电话如何做网络营销推广唯选一 诺
  • 电商网站有那些哪个网站可以做分期
  • 鞍山网站制作价格上海网站设计排名
  • 网站开发费入什么费用石家庄搜索引擎优化
  • 网站建设合同书简单版wordpress 开启ssl
  • 青岛seo结算网页设计就是做网站优化的吗
  • 做热点图现在用什么网站携程网站建设的优缺点
  • 做一手楼盘的网站如何装修网店详细步骤