E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法面试题
基础
算法面试题
---链表
前言一般链表的基础题算法都很简单,但却是常见的面试题,因为链表能够考察面试者的编码能力,往往很容易想到解题方式,却写不出来。下面总结了几道常见的初级题,可以反复练习,提高自己的编码能力。先准备两个对象,一个单链表,一个双链表单链表publicclassListNode{intval;ListNodenext;ListNode(){}ListNode(intval){this.val=val;}Li
码拉松
·
2021-02-04 14:35
面试基础算法题
链表
算法
基础
算法面试题
---异或运算
异或运算异或是一个数学运算符,应用于逻辑运算,计算机符号为“eor”。在二进制中,规则为:1^0=11^1=00^0=0也就是相同为0,不同为1,也可以理解为不带进位的二进制加法。举例:5^3=65二进制:01013二进制:0011异或:0110=6异或满足的规律1、归零率:a^a=0(自己异或自己结果为0)2、恒等率:a^0=a(与0异或结果不变)3、交换律:a^b=b^a4、结合律:a^b^c
码拉松
·
2021-02-01 15:26
面试基础算法题
算法
java
LintCode 介绍
LintCode网站概括LintCode是一个集合了大量
算法面试题
和AI面试题的网站,它为全世界的码农提供了练习自我技能的良好平台,注册是免费的,并且会在注册或关注公众号绑定微信后赠送用户7天V
无限的菜鸟
·
2021-01-31 20:03
经验分享
python
c++
java
全套学习!史上最全的Android面试题集锦在这里,含爱奇艺,小米,腾讯,阿里
近日一好友去阿里面试,面试失败了,分享了一个他最不擅长的
算法面试题
。题目是这样的。题目:给定一个二叉搜索树(BST),找到树中第K小的节点。
赵是水瓶座
·
2021-01-25 11:01
程序员
Android
百度、阿里、腾讯、京东等面试算法题
今天给大家分享的是字符串相关的
算法面试题
。现在进大厂,都会有
算法面试题
,不过因为算法和数据结构是有一定门槛的,所以想迈过这个门槛,慢慢积累然后反复看是一个可行的策略。
Wu_Candy
·
2021-01-24 17:20
数据算法
auc到多少有意义_机器学习必刷题-基础概念篇(1):为什么用AUC做评价指标?
针对AUC原理、偏差与方差等基础概念的考察,在
算法面试题
中是很常见的。本专题对相关考题进行了汇总和重点讲解,希望对大家面试有所帮助。
用户7430698457
·
2021-01-13 14:50
auc到多少有意义
力扣网 |
算法面试题
汇总 | 开始之前 | LC 只出现一次的数字
文章目录题目解析题目LC只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4解析异或运算,得到结果。利用异或运算的交换律、结合律、自反率a^b^a=bclassSolution{publ
stone_fall
·
2021-01-02 12:28
#
力扣
刷题
算法
数据结构
leetcode
面试
python数据结构和
算法面试题
_GitHub - liyazhao/AlgorithmsByPython: 算法/数据结构/Python/剑指offer/机器学习/leetcode...
尝试用Python实现一些简单的算法和数据结构之前的算法和数据结构基本都是用Swift写的,现在尝试用Python实现一些简单的算法和数据结构。update20160704准备加入《剑指offer》的习题python实现,以及机器学习过程中的一些算法update20160717加入leetcode部分##update20160730update20160814整理如果对你有帮助,请记得点击gith
weixin_39796149
·
2020-12-02 09:56
leetcode常见经典
算法面试题
及答案汇总
精心整理了leetcode常见经典
算法面试题
及答案,实现语言为python和c++,整理在这里主要是为了面试前复习使用,希望对您有所帮助,题目比较多建议您先收藏题目:1.求缺失的第一个正数;2.字符串相乘
安安静静敲代码
·
2020-10-24 18:28
python面试题整理
1024程序员节
面试题
leetcode
python
c++
抢红包算法 c++_精心整理的120道BAT数据结构与
算法面试题
点击上方"蓝字",关注了解更多1.栈和队列的共同特点是(只允许在端点处插入和删除元素)2.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(e2,e4,e3,e1)3.栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是(DCBEA)4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构)5.下列关于栈的叙述正确的是(D)A.栈是非线性结构B.
weixin_39869733
·
2020-10-21 22:33
抢红包算法
c++
算法与数据结构
Github惊现高星神作,两份算法宝典让你横扫大厂
算法面试题
前言有些小伙伴可能会有疑惑,为什么面试总喜欢问算法与数据结构问题,这是有原因的首先,算法能看出一个程序员的基本功,数据结构与算法是计算机领域里面最最基础的学科,其他更高级的领域都或多或少都涉及到算法与数据结构,说算法与数据结构为其他计算机领域的地基也不过分。而且对于校招的小伙伴们来说,可能并没有太过丰富的项目经验,面试官也考虑到了这种情况,所以面试官倾向于问算法问题。其次,面试中问算法与数据结构问
Java秦心
·
2020-10-19 13:06
算法
数据结构
java
编程语言
面试
算法千万不能硬学,大厂
算法面试题
其实很简单
什么是算法?有一个很著名的公式“程序=数据结构+算法”。曾经跟朋友吃饭的时候我问他什么是算法,他说算法嘛,就是一套方法,需要的时候拿过来,套用就可以,我吐槽他,他说的是小学数学题的算法,不是编程的算法。算法,从字面意义上解释,就是用于计算的方法,通过该这种方法可以达到预期的计算结果。目前,被广泛认可的算法专业定义是:算法是模型分析的一组可行的,确定的,有穷的规则。通俗的说,算法也可以理解为一个解题
架构师联盟盟主
·
2020-10-08 15:09
Java
架构
面试
算法
数据结构
python
java
机器学习
BAT大厂最详细面试总结!帮你提高80%的面试成功率
(
算法面试题
也有为大家准备)项目项目回顾,把你做的项目从技术架构到源码都要做到足够了解,至少面试的时候不要被面试官问住了。并
Java高级开发之路
·
2020-09-27 21:22
Java
java
面试
算法
笔记_尚硅谷Java数据结构与java算法 韩顺平数据结构与算法_Part1(经典
算法面试题
和实际问题)
经典
算法面试题
字符串匹配问题:有一个字符串str1=““硅硅谷尚硅谷你尚硅尚硅谷你尚硅谷你尚硅你好””,和一个子串str2=“尚硅谷你尚硅你”现在要判断str1是否含有str2,如果存在,就返回第一次出现的位置
Jeankyw
·
2020-09-17 01:44
推荐
算法面试题
1:BN机制,公式(前向和反向),BN怎么训练,以及作用BN不是凭空拍脑袋拍出来的好点子,它是有启发来源的:之前的研究表明如果在图像处理中对输入图像进行白化(Whiten)操作的话,所谓白化,就是对输入数据分布变换到0均值,单位方差的正态分布那么神经网络会较快收敛,那么BN作者就开始推论了:图像是深度神经网络的输入层,做白化能加快收敛,那么其实对于深度网络来说,其中某个隐层的神经元是下一层的输入,
I am stupid
·
2020-09-17 00:00
算法面试题
(python)——如何找出数组中出现一次的数
题目描述:一个数组里,除了三个数是唯一出现的,其余的数都出现了偶数次,找出这三个数中任意一个。比如数组序列为[1,2,4,5,6,4,2],只有1、5、6这三个数字是唯一出现的,数字2、4均出现了偶数次,只需要输出数字1、5、6中的任意一个就行。分析:题目得出的信息:(1)数组中的元素一定为奇数个;(2)由于只有三个数字均出现过一次,显然这三个数字不相同,因此,这三个数字对应的二进制也不可能完全相
CircleYua
·
2020-09-16 18:27
Python
2018 年力扣高频
算法面试题
汇总-难题记录-鸡蛋掉落
题目描述:你将获得K个鸡蛋,并可以使用一栋从1到N共有N层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层F,满足0>record(K+1,vector(N+1,0));//需要从0个鸡蛋或者0层楼开始算起,所以申请了K+1行N+1列的空间for(inti=1;i=N,那么就可以了。具体写代码的时候,发现我们没办法提前确定M的次数,所以没办法定义一个M行K列的
weixin_33795833
·
2020-09-16 00:34
面试
数据结构与算法
2018 年力扣高频
算法面试题
汇总
为啥我那么的后知后觉,现在才发觉有leetcode刷题一说?https://leetcode-cn.com/explore/interview/card/top-interview-quesitons-in-2018/
独L无二
·
2020-09-15 23:24
LeetCode
2018年力扣高频
算法面试题
6链表
目录删除链表中的节点复制带随机指针的链表相交链表排序链表删除排序数组中的重复项之前在CSDN写过一篇链表与快慢指针的笔记(判断链表是否有环、找到环的入口、反转链表):删除链表中的节点请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。分析:之前有同学去哈深面试也问过类似的问题。没有给我们链表的起点,只给我们了一个要删的节点,跟我们以前遇到的情况不太一样,我们之
会哭的孩子有奶喝
·
2020-09-15 23:09
数据结构与算法
2018年力扣高频
算法面试题
4动态规划
目录除自身以外数组的乘积递增的三元子序列乘积最大子序列打乱数组矩阵中的最长递增路径零钱兑换最长连续序列最长上升子序列完全平方数鸡蛋掉落除自身以外数组的乘积给定长度为n的整数数组nums,其中n>1,返回输出数组output,其中output[i]等于nums中除nums[i]之外其余各元素的乘积。说明:请不要使用除法,且在O(n)时间复杂度内完成此题。分析:对于某一个数字,如果我们知道其前面所有数
会哭的孩子有奶喝
·
2020-09-15 23:08
数据结构与算法
2018年力扣高频
算法面试题
3堆栈与队列
目录基本计算器1【需二刷】基本计算器2【需二刷】基本计算器3【需二刷】至少有K个重复字符的最长子串【需二刷】数据流的中位数滑动窗口最大值数组中的第K个最大元素有序矩阵中第K小的元素前K个高频元素SubarraySumEqualsK基本计算器1【需二刷】实现一个基本的计算器来计算一个简单的字符串表达式的值。字符串表达式可以包含左括号(,右括号),加号+,减号-,非负整数和空格。分析:用一个栈来存放‘
会哭的孩子有奶喝
·
2020-09-15 23:08
数据结构与算法
2018年力扣高频
算法面试题
1数学&位运算
目录友链1、只出现一次的数字2、直线上最多的点数【需二刷】3、分数到小数【需二刷】4、阶乘后的零5、缺失数字6、3的幂7、颠倒二进制位【需二刷】SumofTwoIntegers友链2018年力扣高频
算法面试题
汇总题解参考
会哭的孩子有奶喝
·
2020-09-15 23:08
数据结构与算法
算法
力扣高频|
算法面试题
汇总(八):排序与检索
力扣高频|
算法面试题
汇总(一):开始之前力扣高频|
算法面试题
汇总(二):字符串力扣高频|
算法面试题
汇总(三):数组力扣高频|
算法面试题
汇总(四):堆、栈与队列力扣高频|
算法面试题
汇总(五):链表力扣高频
NotFound1911
·
2020-09-15 23:23
力扣
力扣高频|
算法面试题
汇总(五):链表
力扣高频|
算法面试题
汇总(一):开始之前力扣高频|
算法面试题
汇总(二):字符串力扣高频|
算法面试题
汇总(三):数组力扣高频|
算法面试题
汇总(四):堆、栈与队列力扣高频|
算法面试题
汇总(五):链表力扣高频
NotFound1911
·
2020-09-15 23:23
力扣
力扣高频|
算法面试题
汇总(四):堆、栈与队列
力扣高频|
算法面试题
汇总(一):开始之前力扣高频|
算法面试题
汇总(二):字符串力扣高频|
算法面试题
汇总(三):数组力扣高频|
算法面试题
汇总(四):堆、栈与队列力扣高频|
算法面试题
汇总(五):链表力扣高频
NotFound1911
·
2020-09-15 23:51
力扣
每日一道
算法面试题
(22):leecode27 移除元素
1.算法题目给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:给定nums=[3,2,2,3],val=3,函数应该返回新的长度2,并且nums中的前两个元素均为2。你不需要考虑数组中超出新长度后面的元素。示
Alexlee1986
·
2020-09-15 21:10
面试题
算法题
编程学习
n对括号可以有多少种匹配排列方式(
算法面试题
)
问题:n对括号可以有多少种匹配排列方式?比如两对括号可以有两种:()()和(())思路:问题可转化为:在一个string中包含两个字符:'('和')',他们出现的次数都为n,并且任何时候'('出现的次数总是>=')'出现的次数。解决方案(递归):标志:l:左括号出现的次数,r:右括号出现的次数,n:括号对数,s:存储符合要求的排列字符串,num:匹配排列种数步骤:1.如果r=n,即右括号已出现了n
marginyl
·
2020-09-15 18:29
算法
数据结构
LeetCode刷题福利及技巧(如何赚积分)
每日打卡任务奖励2.圈子任务奖励3.贡献任务奖励4.探索卡片任务奖励5.竞赛任务奖励6.竞赛追加奖励7.完善个人资料前言LeetCode是一个非常棒的OJ(OnlineJudge)平台,收集了许多常见的
算法面试题
目
Data-Mining
·
2020-09-15 08:11
LeetCode
leetcode
强化学习
算法
积分
兑换
LeetCode打卡集锦
LeetCode是一个非常棒的OJ(OnlineJudge)平台,收集了许多常见的
算法面试题
目,同时还收录很多互联网公司的题库内容。如果为了面试刷题,LeetCode绝对是一个绝佳的选择。
Data-Mining
·
2020-09-15 08:40
LeetCode
面试
算法
leetcode
编程语言
算法面试题
大河轻松度,阴沟易翻船。无风无浪的地方,按理说是绝对不该翻船的。可是,就是在大家看似无比简单的问题上,栽倒无数人。题目描述:依序遍历0到100闭区间内所有的正整数,如果该数字能被3整除,则输出该数字及‘*’标记;如果该数字能被5整除,则输出该数字及‘#’标记;如果该数字既能被3整除又能被5整除,则输出该数字及‘*#’标记。提示:这道看似非常简单的题目,却潜藏着几个玄机。面试官通过这道题,考察学生在
hugh-Vv
·
2020-09-15 03:53
各大公司数据结构与
算法面试题
解答(一)
还有一年就要找工作了,从现在开始找些公司的数据结构和算法的题来做一做,不定时贴出笔试面试题代码。1.创新工场:求一个数组的最长递减子序列比如{9,4,3,2,5,4,3,2}的最长递减子序列为{9,5,4,3,2}算法描述:1.对原序列进行递减排序(选择快速排序法);2.删掉重复数字;3.得到子序列。C++源代码:#include"stdafx.h"#includeusingnamespacest
fesito
·
2020-09-14 22:08
IT公司面试题
数据结构与算法
那些年,面试中常见的数据结构基础和算法题(下) | 掘金技术征文
前言这是数据结构和
算法面试题
系列的下半部分,这部分主要是算法类包括二分查找、排序算法、递归算法、随机算法、背包问题、数字问题等算法相关内容。
weixin_34310785
·
2020-09-14 21:26
数据结构和
算法面试题
系列—递归算法总结
这个系列是我多年前找工作时对数据结构和算法总结,其中有基础部分,也有各大公司的经典的面试题,最早发布在CSDN。现整理为一个系列给需要的朋友参考,如有错误,欢迎指正。本系列完整代码地址在这里。注:此刻,我正在从广州回家的绿皮火车上整理的这篇文章,火车摇摇晃晃,颠簸的尽是乡愁,忍不住又想翻翻周云蓬的《绿皮火车》了。———记于2018年9月30日夜22:00分。0概述前面总结了随机算法,这次再把以前写
weixin_34112030
·
2020-09-14 21:26
经典
算法面试题
目-设计算法移除字符串中重复的字符(1.3)
题目Designanalgorithmandwritecodetoremovetheduplicatecharactersinastringwithoutusinganyadditionalbuffer.NOTE:Oneortwoadditionalvariablesarefine.Anextracopyofthearrayisnot.FOLLOWUPWritethetestcasesforthi
weixin_34161032
·
2020-09-14 16:39
经典
算法面试题
目-矩阵旋转90度(1.6)
题目GivenanimagerepresentedbyanNxNmatrix,whereeachpixelintheimageis4bytes,writeamethodtorotatetheimageby90degrees.Canyoudothisinplace?一张图像表示成NxN的矩阵,图像中每个像素是4个字节,写一个函数把图像旋转90度。你能原地进行操作吗?(即不开辟额外的存储空间)解答我们
_miccretti
·
2020-09-14 16:42
算法面试题
合集
题目都来着leetcode新的题都会在这更新1、程序员面试经典leetcode刷面试题(面试题01合集);leetcode刷面试题(面试题02合集);leetcode刷面试题(面试题03合集);leetcode刷面试题(面试题04合集);leetcode刷面试题(面试题05合集);leetcode刷面试题(面试题08合集);2、剑指offerleetcode面试题41.数据流中的中位数;3、周赛第
孤竹彧
·
2020-09-14 02:00
算法
leetcode
数据结构---图
一、图详解数据结构之图(存储结构、遍历)二、图的应用图的应用详解-数据结构数据结构与
算法面试题
80道
MECHASE
·
2020-09-13 18:37
看我如何使用1行代码在Java中实现字符串的逆序!
字符串逆序,这是非常普遍的一道
算法面试题
,相信很多刷过算法题的朋友都一定对这个问题并不陌生。这个问题有很多衍生问题,他的实现方式也有很多。今天,就来教大家一个代码行数最好的实现方式。
漫话编程
·
2020-09-13 11:46
算法
编程语言
css
js
人工智能
数据结构和
算法面试题
系列—字符串
这个系列是我多年前找工作时对数据结构和算法总结,其中有基础部分,也有各大公司的经典的面试题,最早发布在CSDN。现整理为一个系列给需要的朋友参考,如有错误,欢迎指正。本系列完整代码地址在这里。0概述字符串作为数据结构中的基础内容,也是面试中经常会考察的基本功之一,比如实现strcpy,strcmp等基本函数等,回文字符串,字符串搜索,正则表达式等。本文相关代码见这里。1基本操作首先来看一些字符串的
weixin_33852020
·
2020-09-12 23:25
微软的100道
算法面试题
(终结版)
前言数据结构与算法的重要性已不言而喻,最近,我整理出十大经典排序算法、五大常用算法总结,今天特意整理出微软面试的100题,若有不足之处,欢迎指正!由于篇幅过长,前30道题目写在上一篇,大家可以进我的个人主页浏览,之后我会抽时间争取把数据结构与算法做成一个系列,敬请期待!31、和为n连续正数序列题目:输入一个正数n,输出所有和为n连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8
Java资讯库
·
2020-09-12 21:13
第2次实验——经典
算法面试题
(2)经典
算法面试题
(至少选择其中1道题并作答,有自己的思考与理解)收集一些top软件公司经典
算法面试题
(有很多公司的经典面试题,可供选择)白话经典算法序列(个人非常优秀的总结)腾讯请定义一个宏,比较两个数
斯文仔
·
2020-09-12 20:08
算法面试题
之数组中重复的数字
题目找出数组中重复的数字,其中,长度为n的数组里的所有数字都在0~n-1的范围内例如:如果输入长度为7的数组{2,4,1,4,5,6,1},那么对应的输出是重复的数字4或者1。解决思路解决任何问题的思路都是由简到难,由大到小。衡量一个算法优劣的标准是其时间复杂度和空间复杂度的大小,时间复杂度以及空间复杂度越小,说明该算法越好。思路1解决该问题最简单也是最容易想到的方法是先把数组进行排序,然后遍历排
yz930618
·
2020-09-12 14:46
算法面试题
算法面试题
:寻找数组中重复的数字
题目:在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了.也不知道每个数字重复了几次。请找出数组中任意一个重复的数字.publicclassInterview_Test{publicstaticvoidmain(String[]args){int[]nums=newint[]{2,3,1,0,2,5,3};System.out.prin
fking86
·
2020-09-12 12:29
算法面试题
算法
面试
经典
算法面试题
系列 (二)——three sum
接着twosum,threesum的难度上升了不少。因为twosum的答案是唯一的,threesum的答案是多个。题目链接https://leetcode.com/problems/3sum/#/description。GivenanarraySofnintegers,arethereelementsa,b,cinSsuchthata+b+c=0?Findalluniquetripletsinth
lixiang0425
·
2020-09-12 11:40
算法
经典
算法面试题
丑数(只包含因子为2,3,5的数)的第k个,只包含因子为3,5,7的数的第k个数题目描述:把只包含因子2、3和5的数称作丑数(UglyNumber)。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。思路:所谓的一个数m是另一个数n的因子,是指n能被m整除,也就是n%m==0。根据丑数的定义,丑数只能被2、3和5整除。根据丑数的定义,
Alex-xi
·
2020-09-12 06:56
某研究院的二叉树深度优先遍历变种的
算法面试题
以及答案
去了某研究院面试,被面了一道算法题,觉得有点意思,所以写下来供后人参考。题目是这样子的:给定二叉树,二叉树的每个节点都是一个整数值,求从叶子节点到根节点的和为某数的所有路径例如下图中,要求叶子节点到根节点的值和为14的路径为:3,6,53,7,4这道题考的是二叉树深度优先遍历的增强版,其实现代码如下:packagecn.outofmemory;importjava.util.Stack;publi
diyu8056
·
2020-09-12 05:06
数据结构和
算法面试题
系列—排序算法之快速排序
这个系列是我多年前找工作时对数据结构和算法总结,其中有基础部分,也有各大公司的经典的面试题,最早发布在CSDN。现整理为一个系列给需要的朋友参考,如有错误,欢迎指正。本系列完整代码地址在这里。0概述快速排序也是基于分治模式,类似归并排序那样,不同的是快速排序划分最后不需要merge。对一个数组A[p..r]进行快速排序分为三个步骤:划分:数组A[p...r]被划分为两个子数组A[p...q-1]和
weixin_34059951
·
2020-09-11 20:52
一道阿里
算法面试题
,来挑战不!
在浩瀚无垠的东方玄域有无数的大大小小的门派,分布在丛山峻岭之间。其中位列顶尖有A门派,T门派,B门派,H门派,M门派,Z门派这6大势力最强,受众最广。每年都会通过笔试面试,挑选码农入门派内修炼。而码农在修炼的过程中有三大神器必看:写代码无论是遇到任何问题上,只要上Stackoveflow都能查到答案;查看源码,无论是复杂的框架还是小的脚本,都可以在GitHub上搜索查到;学会精妙的算法尤其是面试大
菜鸟学Python
·
2020-09-11 08:16
编程语言
tapestry
javamail
算法导论
openssh
经典二叉树
算法面试题
:二叉树的序列化与反序列化
题目序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列/反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。示例:你可以将以下二叉树:1/\23/\45序列
加班狗的微博
·
2020-09-11 06:08
算法面试题
之好多鱼
“好多鱼”这道题是牛客网的校园招聘题。题目:牛牛有一个鱼缸。鱼缸里面已经有n条鱼,每条鱼的大小为fishSize[i](1≤i≤n,均为正整数),牛牛现在想把新捕捉的鱼放入鱼缸。鱼缸内存在着大鱼吃小鱼的定律。经过观察,牛牛发现一条鱼A的大小为另外一条鱼B大小的2倍到10倍(包括2倍大小和10倍大小),鱼A会吃掉鱼B。考虑到这个,牛牛要放入的鱼就需要保证:1、放进去的鱼是安全的,不会被其他鱼吃掉2、
yz930618
·
2020-09-11 06:15
算法面试题
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他