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

3建网站wordpress首饰商城系统

3建网站,wordpress首饰商城系统,企业网站html模板,免费建企业网站14. 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀#xff0c;返回空字符串 “”。 方法一 竖向扫描法 个人感觉纵向扫描方式比较直观#xff0c;符合人类理解方式#xff0c;从前往后遍历所有字符串的每一列#xff0c;比较相同列上的…14. 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀返回空字符串 “”。 方法一 竖向扫描法 个人感觉纵向扫描方式比较直观符合人类理解方式从前往后遍历所有字符串的每一列比较相同列上的字符是否相同如果相同则继续对下一列进行比较如果不相同则当前列不再属于公共前缀当前列之前的部分为最长公共前缀。 Swift func longestCommonPrefix(_ strs: [String]) - String {guard let firstStr strs.first, !firstStr.isEmpty else { return }for i in 0..firstStr.count {for j in 1..strs.count {if strs[j].count i || strs[j][strs[j].index(strs[j].startIndex, offsetBy: i)] ! firstStr[firstStr.index(firstStr.startIndex, offsetBy: i)] {return String(firstStr.prefix(i))}}}return firstStr}OC -(NSString *)longestCommonPrefix:(NSArray NSString **)strs {if (strs.count 0) {return ;}NSString *firstStr strs.firstObject;NSInteger len firstStr.length;for (NSInteger i0; ilen; i) {for (NSInteger j1; jstrs.count; j) {if (strs[j].length i || [strs[j] characterAtIndex:i] ! [firstStr characterAtIndex:i]) {return [firstStr substringToIndex:i];}}}return firstStr; }方法二 有序首尾比较法 有序首尾比较法先对数组进行排序巧妙利用排序后的顺序及值之间的关系只比较首尾两个字符串即可。 Swift func longestCommonPrefix(_ strs: [String]) - String {let strs strs.sorted()let start strs.first!let end strs.last!var res for i in 0..start.count {let s start[start.index(start.startIndex, offsetBy: i)]if s end[end.index(end.startIndex, offsetBy: i)]{res.append(s)}else {break}}return res}OC //有序首尾比较法 -(NSString *)longestCommonPrefix:(NSArray *)strs {NSArray *sortedStrs [strs sortedArrayUsingComparator:^NSComparisonResult(NSString *obj1, id _Nonnull obj2) {return [obj1 compare:obj2 options:NSCaseInsensitiveSearch];}];NSString *res ;NSString *firstStr sortedStrs.firstObject;NSString *lastStr sortedStrs.lastObject;for (NSInteger i0; ifirstStr.length; i) {if ([firstStr characterAtIndex:i] [lastStr characterAtIndex:i]) {unichar c [firstStr characterAtIndex:i];res [res stringByAppendingString:[NSString stringWithCharacters:c length:1]];}else {break;}}return res; }
http://wiki.neutronadmin.com/news/123738/

相关文章:

  • 查询类网站用什么做零基础怎么自学动画制作
  • 深圳个人如何做网站设计怎么和网站主联系方式
  • 中国建设银行官方网站e路航下载科技霸主从新能源车开始
  • 网站别人备案怎么办定制营销的优缺点
  • 衡水网站设计seo网站监测
  • 学校网站开发方案模板js素材网站
  • 番禺网站开发公司电话中文设置wordpress
  • 做电影网站侵权吗crm系统 网站建设
  • h5自适应企业网站源码中国前十大投资公司
  • 深圳龙岗区住房和建设局网站广东省建设信息网站
  • 网站建设与推广公司镇江关键词优化如何
  • 怎么做网站的界面邵阳企业网站建设
  • 免费自建商城网站网页设计与制作教程十四五规划
  • 做婚礼邀请函网站做网站设计抬头
  • 天津网站制作哪家好薇外网视频网站做泥声控
  • 郑州网站服务外包公司网络营销案例视频
  • 我做的网站怎么打开很慢电子商务网站建设期末作业
  • 加急网站备案云南网站设计
  • 湖北省交通建设监理协会网站商品房合同备案查询入口
  • 买网站主机电商网站建设概念
  • wordpress 动漫网站网址在线生成短链接
  • 网站开发后台php技术wordpress谷歌广告不显示
  • 郑州网站建设流程服务器维护中什么意思
  • 河北建设网站证件查询马鞍山网站建设电话
  • 福州做网站建设服务商建设淘宝客网站
  • 广东做陶瓷的网站seo顾问公司
  • 漳州做网站最便宜fullpane 单页视差多用途 wordpress主题
  • 接计设做的网站wordpress模仿app启动广告屏弹窗
  • 长沙学做网站建设php+网站开发+pdf
  • 广州网站建设藤虎网络深圳网站和app建设