网站大量收购闲置独家精品文档,联系QQ:2885784924

java算法面试经典100题 .pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

java算法面试经典100题

很抱歉,我不能提供整个的Java算法面试经典100题,但是

我可以提供一些常见的算法题目,供你参考:

1.两数之和:给定一个整数数组nums和一个目标值target,

在数组中找到和为目标值的两个整数,并返回它们的索引。

2.无重复字符的最长子串:给定一个字符串,请找出其中不含

有重复字符的最长子串的长度。

3.盛最多水的容器:给定n个非负整数a1,a2,...,an,其中

每个点的坐标表示(i,ai),在坐标系中画n条垂直线,找出

两条线,使得它们与x轴一起构成的容器可以容纳最多的水。

4.三数之和:给定一个包含n个整数的数组nums,判断nums

中是否存在三个元素a,b,c使得a+b+c=0.找出所有满足

条件且不重复的三元组。

5.最长回文子串:给定一个字符串s,找到s中最长的回文子

串。假设s的最大长度为1000。

6.Z字形变换:将字符串s按照Z字形排列,并返回排列后的

字符串。假设n行。

7.两两交换链表中的节点:给定一个链表,两两交换其中相邻

的节点,并返回交换后的链表。

8.合并两个有序链表:给定两个有序链表,将它们合并为一个

新的有序链表并返回。

9.删除链表的倒数第N个节点:给定一个链表,删除链表的

倒数第N个节点,并返回链表的头节点。

10.字符串转换整数(atoi):实现函数atoi,将字符串转换为整

数。

这些题目只是作为参考,你可以根据自己的需求和面试的具体

要求进行更换或增加。在准备面试时,最好根据自己的能力和

时间安排一个合理的计划,重点练习一些自认为难度适中且常

见的问题。

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档