今日头条一面问题随记

本文精选了技术面试中常见的算法和数据结构题目,包括在两个单调递增序列中找第k大数、数组中top k问题及解决方案、特殊数组的二分查找、TCP挥手过程、Redis数据持久化方式及Linux系统中TCP连接文件描述符管理等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今日头条一面问题随记

  1. 在两个单调递增的序列中找出地k大的数。

    当时只想到了归并的思路,复杂度O(k),没想出来最优的方法^_^

  2. 数组中寻找top k问题。

    利用最大堆或者最小堆解决

  3. 数据查找。一个数组可以在某一位置分成两段,每段都满足单调递增,且第二段的最大值比第一段的最小值小,查找某个数。

    6 7 8 9 10 1 2 3 4
    二分查找O(logn)

  4. tcp四次挥手

  5. redis数据持久化
  6. linux如何管理tcp连接的fd
  7. epoll的两种模式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值