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

如何快速提升网站pr宁波网站建设服务电话

如何快速提升网站pr,宁波网站建设服务电话,网站的企业特色展示,asp简单的网站怎么做68.文本左右对齐 我的解法: 两层while循环嵌套,外层循环用于处理不同行,内层while循环计算出每行应有的单词个数。 使用left和right记录一行中应有的单词下标,即当前行应包含从words[left]到words[right-1]这count个单词&#xf…

68.文本左右对齐

我的解法:

两层while循环嵌套,外层循环用于处理不同行,内层while循环计算出每行应有的单词个数。

  • 使用left和right记录一行中应有的单词下标,即当前行应包含从words[left]到words[right-1]这count个单词;
  • 每行单词之间至少有space/(count-1)个空格,另外每行前space%(count-1)个单词之间应该多一个空格,才能保证空格均匀分配且左侧空格数更多;
  • 这里定义了拼接函数join(),用于将words[left]到words[right-1]这些单词以空格space连接起来,注意其中tmp的初值和赋值方式;
  • 对于最后一行和只包含一个单词的中间行需要特殊处理
class Solution {string join(vector<string>& words, int left, int right, string space){string tmp = words[left];for(int i = left + 1; i <= right; ++i){tmp += space + words[i];}return tmp;}
public:vector<string> fullJustify(vector<string>& words, int maxWidth) {int n = words.size();vector<string> res;int right = 0;while(true){int left = right;int len = 0;while((right < n) && (words[right].size() + len + right - left <= maxWidth)){len += words[right++].size();}if(right == n){string t = join(words, left, n - 1, " ");res.push_back(t + string(maxWidth - t.size(), ' '));break;}int count = right - left;int space = maxWidth - len;if(count == 1){res.push_back(words[left] + string(space,' '));continue;}int avg_space = space / (count - 1);int extra = space % (count - 1);string t1 = join(words, left, left + extra, string(avg_space + 1, ' '));string t2 = join(words,left + extra + 1,right - 1, string(avg_space, ' '));res.push_back(t1 + string(avg_space,' ') + t2);}return res;}
};

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

相关文章:

  • 连云港网站seo加强社区网站建设
  • 一个网站拿到手里想做优化第一步怎么做北京营销型网站建站公司
  • 承德网站制作公司wordpress手机访问主题
  • 给客户建设网站税率全网推广平台有哪些
  • 找个网站看看自己做网站的难度
  • 网站建设的项目计划芜湖建设工程质量监督站网站
  • 做宠物的网站中国加盟网
  • 鄞州网站制作沈阳男科医院去哪里
  • 安徽省干部建设教育网站空间网站购买
  • 桐乡微网站建设公司wordpress 经典博客主题
  • 优秀的个人网页展示百度seo是什么
  • 一个网站如何做cdn加速器3d效果图教程网站
  • 国内定机票网站建设河南的网络推广公司
  • 腾讯云可以做网站网站增长期怎么做
  • 网站托管服务适合青岛安装建设股份有限公司网站
  • 网站中数据查询如何做wordpress版本信息在哪里查看
  • 苏州网站制作工作室做一份seo网站诊断
  • 保定网站公司西安做网站公司xamokj
  • 做网站的网页用什么软件好谷歌seo是什么
  • 企业做网站的公司有哪些网站建设报价怎么差别那么大
  • 网站建设需要在哪备案人物设计网站
  • 建设网站需要哪个语言编译器视频网站开发php
  • 怎么做一个赚钱得网站网站建设项目风险管理的主要内容
  • 网站的电子地图怎么做网站建设主要包括
  • 七星彩网站开发公司域名查询
  • 什么网站做跨境电子商务漯河做网站哪家好
  • 网站备案申请书建设网站需要资料
  • 徐州做网站设计wordpress 很卡
  • 哪个网站可以做投资回测wordpress 幻灯片代码在哪里
  • app要有网站做基础网络营销公司架构