2-sum问题
来源:互联网 发布:淘宝hd老版本 编辑:程序博客网 时间:2024/06/15 14:30
#include <iostream> #include <algorithm>using namespace std; int binarysearch(int key,int a[],int hi){int lo=0;while(lo<=hi){int mid=lo+(hi-lo)/2;if(key<a[mid]) hi=mid-1;else if(key>a[mid]) lo=mid+1;else return mid;}return -1;}void main() { int a[10]={-1,2,4,0,-2,8,-3,1,5,3};int hi=sizeof(a)/sizeof(int);sort(a,a+hi);//快速排序int cnt=0;for(int i=0;i<hi;i++){int k=binarysearch(-a[i],a,hi);//二分查找if(k>i){cout<<a[i]<<" "<<a[k]<<endl;++cnt;}}if(cnt==0)cout<<"no"<<endl;system("pause");}
阅读全文
0 0
- 2sum问题和3sum问题
- 2-Sum问题
- 2-sum问题
- 2-sum问题
- 解决2sum问题
- 2-sum问题
- 2sum/3sum/ksum 问题
- 2Sum/3Sum/3SumClosest/4Sum系列问题
- 2sum,3sum,4sum问题总结
- 2Sum,3Sum,4Sum问题总结
- 【算法】2SUM/3SUM/4SUM问题
- 2sum问题经典解答
- Leetcode之2Sum问题
- 求和问题总结(leetcode 2Sum, 3Sum, 4Sum, K Sum)
- 求和问题总结(leetcode 2Sum, 3Sum, 4Sum, K Sum)
- 求和问题总结(leetcode 2Sum, 3Sum, 4Sum, K Sum)
- [leetcode] 求和问题总结(2Sum, 3Sum, 4Sum, K Sum)
- 求和问题总结(leetcode 2Sum, 3Sum, 4Sum, K Sum)
- HDU-4614 Vases and Flowers (线段树+二分)
- Arrays.asList()是个坑
- Java实现get或post请求
- LeetCode 682. Baseball Game (Easy)
- C#WinForm二维码编码解码器
- 2-sum问题
- windows版gbc:基于enginx的组件服务器系统paas,可用于mixed web与websocket game
- Servlet 3.0新特性——文件上传接口
- vb.net 教程 8-3 数据库操作4
- Oracle session连接数和inactive的问题记录(清除方法)
- 面向组件编程之Unity 3.怎样获取脚本所在物体的各种组件 例如:GetComponentInChildren<T>()/GetComponentsInChildren<U>()
- Java注释文档
- 每日总结
- mybatis加载xml文件错误及其影响