原文:剑指offer 1-11

AcWing . 找出数组中重复的数字 给定一个长度为 n 的整数数组 nums,数组中所有的数字都在 n 的范围内。 数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。 请找出数组中任意一个重复的数字。 注意:如果某些数字不在 n 的范围内,或数组中不包含重复数字,则返回 样例 给定 nums , , , , , , , 。 返回 或 。 数组遍历 O n 首先遍历一 ...

2021-11-21 21:25 0 254 推荐指数:

查看详情

offer 面试11

返回0 解题思路:二分查找,以及分情况考虑(稍显麻烦)详见:offer P83 解题代码: ...

Fri Jun 15 19:14:00 CST 2018 0 1220
【好书推荐】《Offer》之硬技能(编程题7~11

本文例子完整源码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/sword 《【好书推荐】《Offer》之软技能》 《【好书推荐】《Offer》之硬技能(编程题1~6)》 持续更新 ...

Tue Jun 11 08:36:00 CST 2019 0 515
【Java】 offer(11) 矩阵中的路径

本文参考自《offer》一书,代码采用Java语言。 更多:《Offer》Java实现合集 题目   请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一 ...

Mon Sep 17 06:50:00 CST 2018 0 2521
Offeroffer题目汇总

  本文为《Offer》刷题笔记的总结篇,花了两个多月的时间,将牛客网上《Offer》的66道题刷了一遍,以博客的形式整理了一遍,这66道题属于相对基础的算法题目,对于刷题练手是很好的实践,接下来会继续回到LeetCode,争取每天拿出一个小时,刷一到两道题。   本文主要对这66道题 ...

Thu May 23 19:21:00 CST 2019 1 19084
Offer】跳台阶

题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 解法1 首先对这道题,我们可以通过找规律来解 一只青蛙可以跳上1 ...

Fri May 03 10:04:00 CST 2019 0 607
offer 面试4题

面试4题: 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题代码一 ...

Tue Jun 12 18:28:00 CST 2018 0 1728
offer 面试7题

面试7题: 题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列 ...

Tue Jun 12 23:42:00 CST 2018 0 1493
offer 面试9题

面试9题: 题目:用两个栈实现队列 题目描述:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解题思路:有两个栈stackA,stackB,A为入栈,B为出 ...

Wed Jun 13 00:53:00 CST 2018 0 1161
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM