博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Java】【算法】——算法篇
阅读量:2502 次
发布时间:2019-05-11

本文共 368 字,大约阅读时间需要 1 分钟。

算法

  1. 10亿个数字里里面找最小的10个。

  2. 有1亿个数字,其中有2个是重复的,快速找到它,时间和空间要最优。

  3. 2亿个随机生成的无序整数,找出中间大小的值。

  4. 给一个不知道长度的(可能很大)输入字符串,设计一种方案,将重复的字符排重。

  5. 遍历二叉树。

  6. 有3n+1个数字,其中3n个中是重复的,只有1个是不重复的,怎么找出来。

  7. 写一个字符串(如:www.javastack.cn)反转函数。

  8. 常用的排序算法,快排,归并、冒泡。 快排的最优时间复杂度,最差复杂度。冒泡排序的

    优化方案。

  9. 二分查找的时间复杂度,优势。

  10. 一个已经构建好的TreeSet,怎么完成倒排序。

  11. 什么是B+树,B-树,列出实际的使用场景。

  12. 一个单向链表,删除倒数第N个数据。

  13. 200个有序的数组,每个数组里面100个元素,找出top20的元素。

  14. 单向链表,查找中间的那个元素。

 

转载地址:http://imxrb.baihongyu.com/

你可能感兴趣的文章
vue 设计结构
查看>>
Sqlerver2005+按照ID分组取前几条
查看>>
Python的编码和解码
查看>>
docker
查看>>
停车场系统安全岛设计施工要求
查看>>
Docker实战
查看>>
asp.net core结合Gitlab-CI实现自动化部署
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.7 版本发布
查看>>
EasyNVR H5无插件摄像机直播解决方案前端解析之:关于直播页面和视频列表页面切换的问题...
查看>>
django搭建一个小型的服务器运维网站-拿来即用的bootstrap模板
查看>>
redis事务
查看>>
Java_基础语法之dowhile语句
查看>>
HDU 2175 汉诺塔IX
查看>>
PAT 甲级 1021 Deepest Root
查看>>
查找代码错误.java
查看>>
vc获取特殊路径(SpecialFolder)
查看>>
单例模式
查看>>
int(3)和int(11)区别
查看>>
201521123061 《Java程序设计》第十一周学习总结
查看>>
代码小思考
查看>>