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

增城营销型网站建设wordpress 竞拍

增城营销型网站建设,wordpress 竞拍,中企动力销售怎么样,wordpress手机怎么用题目#xff1a;给一个整数数组#xff0c;找到两个数使得他们的和等于一个给定的数 target。 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到 n-1。注意事项你可以假设只有一组答案。样例给出 numbers [2, 7, 11…题目给一个整数数组找到两个数使得他们的和等于一个给定的数 target。 你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到 n-1。注意事项你可以假设只有一组答案。样例给出 numbers [2, 7, 11, 15], target 9, 返回 [0, 1]. 1.暴力搜索复杂度为O(n2) class Solution { public: /* * param numbers: An array of Integer * param target: target numbers[index1] numbers[index2] * return: [index1 1, index2 1] (index1 index2) */vectorint twoSum(vectorint numbers, int target) { // write your code here vectorint idx(2);//申请一个大小为2的容器存放下标 for(int i0; inumbers.size(); i) { for(int jnumbers.size()-1; j0; j--) { if(numbers[i]numbers[j]target i!j) { idx[1] i; idx[0] j; } } }if(idx[0]idx[1])//交换两数 { idx[0] idx[0]^idx[1]^idx[0];//方法错误输出的都是0 idx[1] idx[0]^idx[1]^idx[1];}return idx;} };    注意上述交换两数的方法输出的都是0 2、哈希表复杂度为O(n)  原理基本原理创建一个hashmap先把所有的值存在hashmap中其中关键字key是元素的值value为对应元素的下标。待查找的关键字为target - nums[i]遍历数组直到找到则返回其在数组中的下标。时间复杂度为O(n)。 class Solution { public:/** param numbers : An array of Integer* param target : target numbers[index1] numbers[index2]* return : [index11, index21] (index1 index2)*/vectorint twoSum(vectorint nums, int target) {// write your code hereint size nums.size();int i 0;vectorint result;//这里不能定义长度为2否则会输出四个数if(size 2) //判断是否为空{return result;}mapint, int hashMap;//创建一个mapkey是元素的值value是元素原来的下标for(i0; isize; i) {hashMap.insert(pairint, int(nums[i], i));//把所有的元素值和下标插入到map}for(i0; isize; i) {int temp target - nums[i];if (hashMap.count(temp)!0 hashMap[temp]!i) //hashMap.count(temp)是temp在表中出现的次数{result.push_back(i);result.push_back(hashMap[temp]);break;//只要找到就跳出循环}}if(result[0] result[1]) //调整大小顺序{int temp result[0];result[0] result[1];result[1] temp;}return result;} }; 参考1.https://www.cnblogs.com/libaoquan/p/6808064.html 2.http://blog.csdn.net/kkdd2013/article/details/51953035
http://www.pierceye.com/news/12751/

相关文章:

  • 有机玻璃制品 东莞网站建设Wordpress+精确时间分钟
  • 网站用什么语言做企业备案信息哪里可以查
  • 枝江企业网站中英文网站模板下载
  • 网站开发代理商wordpress优化图片分离
  • 玉树州网站建设公司wordpress菜单底部导航代码
  • fullpage做的网站陕西省交通建设集团网站
  • 云浮网站建设公司一款蛋糕食品类企业手机网站源码
  • 成都做网站多少钱高要网站建设公司
  • 广州网站建设公司品牌网上广告设计培训
  • 网站代做多少钱谷歌字体wordpress主题
  • 可以做mv 的视频网站北京专业网站制作介绍
  • 盐城网站建设hx1818网站推广新手入门
  • 网站做360推广需要什么条件怎样做单页微信网站连接
  • 山东济宁网站建设网站建设编程时注意事项
  • 网站群建设意见如何申请自己的个人网站
  • 一般的手机网站建设多少钱招聘网站建设需求文档
  • 网站设计与优化wordpress 取消七牛
  • 设计师网站图片上海美容网站建设
  • 中国门户网站软件开发平台
  • 微信网站模板免费下载网站发布时间更改
  • 漳州正规网站建设哪家便宜三鼎网络网站建设
  • 公司网站被抄袭怎样注册公司邮箱账号
  • 中国购物网站排行榜asp.net做的小网站
  • 网站建设对应的岗位做app还是做网站
  • 什么情况下网站需要备案游戏设计
  • 专门做有机食品的网站百度浏览器打开
  • 风景旅游网站建设的设计思路wordpress 标签输出
  • 搭建网站官网建设银行网站
  • 网站上添加图片的原则页面设计脚怎么设计
  • 企业网站更新频率网站首页布局分析