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

阿里云建立网站老外采购平台

阿里云建立网站,老外采购平台,网站建设公司好吗,派遣公司做网站的好处/*** 给定一个单词数组 words 和一个长度 maxWidth #xff0c;重新排版单词#xff0c;使其成为每行恰好有 maxWidth 个字符#xff0c;且左右两端对齐的文本。** 你应该使用 “贪心算法” 来放置给定的单词#xff1b;也就是说#xff0c;尽可能多地往每行中放置单词。必…/*** 给定一个单词数组 words 和一个长度 maxWidth 重新排版单词使其成为每行恰好有 maxWidth 个字符且左右两端对齐的文本。** 你应该使用 “贪心算法” 来放置给定的单词也就是说尽可能多地往每行中放置单词。必要时可用空格 填充使得每行恰好有 maxWidth 个字符。** 要求尽可能均匀分配单词间的空格数量。如果某一行单词间的空格不能均匀分配则左侧放置的空格数要多于右侧的空格数。** 文本的最后一行应为左对齐且单词之间不插入额外的空格。** 注意:** 单词是指由非空格字符组成的字符序列。* 每个单词的长度大于 0小于等于 maxWidth。* 输入单词数组 words 至少包含一个单词。 上代码 public ListString fullJustify(String[] words, int maxWidth) {ListString answer new ArrayList();int right 0 ,n words.length;while (true){int left right;// 当前行的第一个单词在 words 的位置int sumlen 0; // 统计这一行单词长度之和// 循环确定当前行可以放多少单词注意单词之间应至少有一个空格while ( right n sumlenwords[right].length() right-left maxWidth){sumlen words[right].length();}if (right n){StringBuffer sb mjoin(words,left,n, );sb.append(blank(maxWidth -sb.length()));answer.add(sb.toString());return answer;}int numWords right -left;int numSpaces maxWidth -sumlen;// 当前行只有一个单词该单词左对齐在行末填充剩余空格if (numWords 1){StringBuffer sb new StringBuffer(words[left]);sb.append(blank(numSpaces));answer.add(sb.toString());continue;}// 当前行不只一个单词int avgSpaces numSpaces/(numWords-1);int extraSpaces numSpaces%(numWords -1);StringBuffer sb new StringBuffer();sb.append(mjoin(words,left,leftextraSpaces1,blank(avgSpaces1)));sb.append(blank(avgSpaces));sb.append(mjoin(words, left extraSpaces 1, right, blank(avgSpaces))); // 拼接其余单词answer.add(sb.toString());}}// blank 返回长度为 n 的由空格组成的字符串public String blank(int n) {StringBuffer sb new StringBuffer();for (int i 0; i n; i) {sb.append( );}return sb.toString();}join 返回用 sep 拼接 [left, right) 范围内的 words 组成的字符串private StringBuffer mjoin(String[] words, int left, int right, String sep) {StringBuffer sb new StringBuffer(words[left]);for (int i left1; i right;i){sb.append(sep);sb.append(words[i]);}return sb;}
http://www.huolong8.cn/news/385280/

相关文章:

  • 网站大学报名官网入口网站建设就问山东聚搜网络f
  • 制作网站的公司注册资本要多少网站建立需要什么
  • 网站开发价格明细有无广告销售版本"有广告免费无广告收费"网站
  • 苏州建设监督网站漫画网站源码
  • 做一个中英文网站多少钱网站站点是什么?如何创建站点?
  • 全景图网站怎么做域名注册查询工具
  • 公司做网站主机是什么用途wordpress ydg theme
  • 怎么自己做购物网站网站设计制作ihanshi
  • 凡科网怎么建网站织梦模板栏目页文件在哪
  • 罗湖网站制作多少钱网站怎么做登录界面
  • 有哪些做海报好的网站wordpress多用户小程序商城
  • 做ui什么图库网站好呀网络服务器搭建与配置
  • 怎么制作网站步骤wordpress分享到微信二维码
  • 中卫网站设计厂家装修设计灵感网站
  • 网站建设开发心得汉中市网站建设公司
  • 免费cms网站静态手机网站基础
  • 一个在线做笔记的网站买网站服务器吗
  • 岳阳网站网站建设哈什么网一个网站做ppt
  • 怎样让网站优化的方式网站开发各个文件
  • 哪个平台做网站比较好免费 网站 手机
  • 阿里企业网站托管ui设计培训机构有用吗
  • 404 not found网站航空港建设局网站
  • 济南网站建设方案报价长沙seo网络公司
  • 有口碑的中山网站建设广东住房和城乡建设厅网站造价
  • 美工宝盒网站网站开发三大框架
  • 厦门旋挖建筑公司网站获取网站目录下所有文件
  • 做网站绿标wordpress app主题
  • 做网站制作的公司php免费源码网站
  • ps做网站标签乡村门户网站建设
  • 食品网站建设方案上海建设行政主管部门政务网站