似水流年  
cpp是一种心态
日历
<2026年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
统计
  • 随笔 - 0
  • 文章 - 0
  • 评论 - 0
  • 引用 - 0

导航

常用链接

留言簿

搜索

  •  

最新评论

 
@MarkYin Involved.It's useless method.
if(c=(a-b)) 应该改为if(c==(a-b))
建议博主学几年c再来学cpp
算法导论给出的算法复杂度精确计算应为nlgn+2*n 额外辅助空间为o(n)
上面那个算法空间复杂度o(1),算法复杂度精确为nlgn+n
首先nlogn的快排
其次设一个首指针head 设一个尾指针tail
while(head!=tail)
{
if(*head+*tail < num) head++;
elseif(*head+*tail>num) tail--;
else break;

}

if (head == tail)std::cout<<"Not found!";
else
std::cout<<*head<<" "<<*tail<<std::endl;

复杂度是o(nlogn+n)=o(nlogn)
我也是要毕业了,
有空lz贴个招聘
 
Copyright © Uo Powered by: 博客园 模板提供:沪江博客