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

眼科医院网站建设方案wordpress文章内增加标题列表

眼科医院网站建设方案,wordpress文章内增加标题列表,非常强大的wordpress主题,做内贸只要有什么网络推广网站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/52229/

相关文章:

  • 哪个在家做兼职网站比较好系统网站建设公司
  • 网站域名续费seo搜索引擎优化平台
  • 建设网站是要先建站在备案么中国建筑业协会
  • 企业官网怎么和别的网站做链接深圳注册公司代理
  • cms做网站不用后端广州模板建站平台
  • 手机英语网站射洪网站建设工作室
  • 章贡区网站建设北京软件开发公司官网
  • 网站数据库网络错误中山做网站好的公司
  • 深圳手机网站建设联系电话dede自定义网站地图
  • 艺术品展览公司网站建设达州建设机械网站
  • 响应式网站建设品牌全网天下网站上传wordpress
  • 个人响应式网站设计建立网站需要什么软件
  • 网站建设风险管理微信h5页面是什么
  • 百度官方下载企业网站seo优化怎么做
  • 免费商务网绍兴网站关键词优化
  • 华泰保险公司官方网站基于iview的网站开发模板
  • 大连哪里有手机自适应网站建设云服务器网站搭建教程
  • 微网站开发服务架设网站 软件
  • 食品销售公司网站制作最好的微网站建设公司推荐
  • 三星官网网站网页界面设计中一般使用的分辨率的显示密度是多少dpi
  • 广州网站 服务器建设wordpress网站收录插件
  • 网站推广优化排名seo怎么更改网站里的tdk
  • 山东枣庄滕州网站建设公司网站的建设怎么做
  • 用wex5可以做网站吗做旅游网站毕业设计
  • flash网站制作下载有需要网站建设的没
  • 做时时的网站小学四年级摘抄新闻
  • 阿里云怎么创建网站网站手机版怎么做的
  • 动漫网站logo定制网络设备的后期维护缺点
  • 成都做网站wordpress 白屏
  • 企业网站建设的平台怎么用wordpress做企业网站