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

网站建设的出发点wordpress 404.3

网站建设的出发点,wordpress 404.3,专门做甜点的视频网站,宁波网站建设公司通过万岁#xff01;#xff01;#xff01; 题目#xff1a;给你一个数组。数组中的元素表示石子的个数#xff0c;我们可以从里面移除一些元素#xff0c;溢出的规则是第i位置的元素除2后向下取整。并且可以移除k次#xff0c;要求最后的石子总个数最小。思路一…通过万岁 题目给你一个数组。数组中的元素表示石子的个数我们可以从里面移除一些元素溢出的规则是第i位置的元素除2后向下取整。并且可以移除k次要求最后的石子总个数最小。思路一超时一看题目基本就是贪心算法了每次找最大的进行移除好了但是关键问题就是移除完这一次以后下一次怎么找到最大的元素。我最开始的思路是排序移除完以后对移除后的元素进行一次冒泡排序就好了。因为只需要对一个元素进行所以时间复杂度是n加上可以移动k次所以时间复杂度是kn但是这种方法超时了。思路二借助优先队列也就是PriorityQueue。这个我最开始也想到了但是确实不知道java中还有这个东西也是百度了一下对应的api以后才写出来的代码。这个就比较简单了存入PriorityQueue的元素会自动进行排序的。只需要遍历k次就好了。 java代码——超时 class Solution {public int minStoneSum(int[] piles, int k) {int sum Arrays.stream(piles).sum();if (k 0) {return sum;}Arrays.sort(piles);int lastIdx piles.length - 1;int currIdx;for (int i 0; i k; i) {int divRes piles[lastIdx] / 2;piles[lastIdx] - divRes;sum - divRes;// 自己进行冒泡currIdx lastIdx;while (currIdx - 1 0 piles[currIdx] piles[currIdx - 1]) {// 交换currIdx和currIdx-1piles[currIdx] piles[currIdx] piles[currIdx - 1];piles[currIdx - 1] piles[currIdx] - piles[currIdx - 1];piles[currIdx] piles[currIdx] - piles[currIdx - 1];currIdx--;}}return sum;} }java代码——不超时 class Solution {public int minStoneSum(int[] piles, int k) {PriorityQueueInteger priorityQueue new PriorityQueue((a, b) - b - a);int sum 0;for (int i 0; i piles.length; i) {priorityQueue.offer(piles[i]);sum piles[i];}for (int i 0; i k; i) {Integer max priorityQueue.poll();priorityQueue.offer(max - max / 2);sum - max / 2;}return sum;} }总结题目其实不难但是这个api我个人掌握的确实还是不够的。其实我们数据结构中学到的数据结构都在相应的语言中有对应的api的。
http://wiki.neutronadmin.com/news/72358/

相关文章:

  • 公司网站建设项目的成本计划管理员修改网站的参数会对网站的搜效果产生什么影响?
  • 网站系统建设项目北京seo优化诊断
  • 淘宝网站的建设与运营设计思路网络规划设计师如何复习
  • 武清网站开发tjniu2018网站流量怎么做
  • 深圳快速网站制南宁企业网站设计
  • 有没有专门做淘宝客的网站wordpress 主题版权
  • 网站原型设计流程wordpress可视化编辑器不显示
  • 岳阳建设公司网站建设网站公司电话销售话术
  • 企业网站优化方案范本wordpress开发网站
  • 花都建设局网站百度域名查询官网
  • 专业做网站官网服务器如何创建一个网站
  • 爱网站官网企业管理考研院校推荐
  • 红灰搭配网站模板平阴网络营销是什么
  • 音响网站模板免费下载wap网站多少钱
  • 公司网站建设 上海宜昌视频网站建设
  • 自己搞个网站网站注册免费
  • 万户网站管理系统4.0wordpress整站源码
  • 做网站服务器收费吗一手房哪个网站做信息效果好
  • 刷评论网站推广soho hotel 酒店 wordpress主题
  • 杭州网站设计公司电话区网站制作
  • 域名网站注册认证北京到太原
  • 大连专业做网站二级单位网站建设
  • seo案例网站公司网站制作方案
  • 行知智网站开发wordpress加载速度慢
  • 卢沟桥做网站的公司百度一下你知道
  • 广州做网站技术网站备案的幕布是什么意思
  • 有网站源码怎么上传深圳网站建设乐云seo
  • 网站页面的滑动怎么做办公室装修一般价格
  • 做网站莱芜ftp跟网络连接Wordpress
  • 外贸手机商城网站建设 深圳三合一企业网站模板