【校园招聘】2013大众点评网软件研发岗笔试题

Matlab2018a崩溃解决的办法No sandbox or build area path Matlab 2018a (No sandbox or build area path)出现崩溃后需要使用terminal进行如下操作: cd /home/david/MySoft/MATLAB/R2018a/bin/glnxa64 (你的matlab路径) mkdir exclude mv libfreetype* exclude/ 执行后图片如下: 如果你用的Windows系统,请手动按照上面步骤剔除了dll。 Matlab 2018a (No sandbox or build are 阅读详情

          今天参加了南京地区的大众点评网软件研发岗的笔试,笔试题分成两部分,第一部分是行测,第二部分是算法设计题。行测中有言语理解题和数字推理以及图形观察题,考试时间20分钟。专业题有三道,都是算法设计题,考试时间为40分钟,先写思路,再写算法。下面回忆一下算法设计的三道题目。

        第一题:质因数分解,给定一个整数,求出该数的所有质因数,如90=2*3*3*5;

        第二题:求二叉树的深度,当只有根节点的时候,二叉树的深度为1,int Depth(pTreeNode * pRoot);

        第三题:求一个字符串中不重复字符的最长子串,如字符串“abacdefgafg”,最长的不重复的子串为“acdefg”,长度为6,当有两个长度相同的字符串,输出第一个最长的字符子串。

【史上最全面esp32教程】网络篇和tcp/ip的使用 ESP32史上最全面wifi和tcp/ip连接及示例程序 阅读详情

相关推荐

Unity海洋渲染实战:Ceto Ocean System核心原理与高级应用指南

实时水面渲染是计算机图形学中的重要课题,涉及波浪模拟、光照交互和着色器编程等核心技术。其原理通常基于物理模型,如使用Gerstner波模拟规则海浪,或通过快速傅里叶变换(FFT)处理频谱数据生成随机海面。这些技术的价值在于能以可控的性能开销,在游戏中实现具有体积感、反射和折射效果的真实水体。在开放世界、海战模拟等应用场景中,专业的海洋系统如Ceto Ocean System,通过模块化架构整合了波浪生成、动态网格和渲染管线,为开发者提供了完整的解决方案。本文深入探讨了其双引擎波浪系统和多层渲染结构,并分享了

weixin_29002595的博客 279

2015大众点评网(校园招聘)软件研发笔试题

第一部分测试是智力测试题。 所有应聘者均需参加,考试时间40分钟,题型有三种。 (一)言语理解类。类似于公务员考试中的言语理解,削弱型较多,每题5个选项,共15道。 (二)数量关系。基本的数学运算,记得的题型有概率题、勾股定理、分式等一些基本的数学运算,10道,四个选项 (三)选择题。我之前没见过这种题型,很晕。先给5个有前提条件的选项,下面的10道题均是根据假设回答。很是不懂。

古韦的专栏 1401

FreeSurfer预处理命令

比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录 tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29 tar zxvf /home/tj/application/freesurfer/subjects/mindboggle/OASIS-TRT-20-1.tar.gz -C /home/tj/application/freesurfer/subjects (1)lh.thickness mri_surf2su

Dream19961996的博客 1506

【程序猿笔试面试解题指南】求字符串中不含重复字符的最长子串

这道题听说曾出现在百度笔试和大众点评网笔试题中。作为一个有理想有抱负的代码搬运员,在花了一个上午的时间浏览各位大神的解法后决定做个汇总。 题目: 求一个字符串中不重复字符的最长子串,如字符串"abacdefgafg",最长的不重复的子串为“acdefg”,长度为6,当有两个长度相同的字符串,输出第一个最长的字符子串。 from 【校园招聘】2013大众点评网软件研发岗笔试题 勘误:最长子串

搬砖专业户的悲惨人生 1105

ECC椭圆曲线加解密原理详解(配图)

椭圆曲线加解密原理详解 本文主要参照:ECC椭圆曲线详解(有具体实例)[1] 前言: 椭圆曲线(ECC)加密原理跟RSA加解密原理比起来,可真是晦涩难懂。拜读了大神Kalafinaian文章“ECC椭圆曲线详解(有具体实例)”,终于看到了参透的曙光。 由于原文中有微小的瑕疵,也为了便于阅读起来更加流畅,我重新整理了一下这篇文章。 为什么使用椭圆曲线加密算法? RSA的解决分解整数问题需要亚指数...

Mark的博客 7万+

【网络与爬虫 49】突破WAF防线:Web应用防火墙绕过实战攻略

本文深入探讨Web应用防火墙(WAF)的工作原理与绕过技术,从基础的编码变换到高级的协议层攻击,通过实战案例和代码演示,帮助安全研究者和渗透测试人员理解现代WAF防护机制并掌握合规的绕过方法。内容涵盖SQL注入、XSS、文件上传等攻击向量的WAF绕过技术,适合网络安全从业者和爬虫开发者学习参考。

熵数实验室 1845

【编程之美】读书笔记:寻找最大的K个数

目录(?)[-] 方法一:常规解法,先排序(时间复杂度为O(N*logN))方法二:利用快速排序原理(时间复杂度O(N*logK)(掌握)方法三:利用最小堆的原理(时间复杂度为O(N*logK))(掌握)方法四:二分法(在实际应用中效果不佳)方法五:用空间换取时间的方法                               问题:查找大量无序元素中最大的K个数。

xiaoding133的专栏【Stay hungry,Stay foolish】 3万+

某易将军令口令纯算法还原py篇

算法开源,将军令口令算法。希望官方多多更新吧

任雪飘的博客 3909

双向链表的相关操作C++实现

对于循环双向链表 判断一个链表是否为空的条件为:head->next==head (头指针) 判断*p为最后一个节点的条件为:p->next=head #include using namespace std; /*双链表结构*/ typedef struct node { int data; struct node *prior; struct node *next; }DN

xiaoding133的专栏【Stay hungry,Stay foolish】 9505

华为OD新系统真题-最小极差分组(C/C++/Py/Java/Js/Go)

华为OD机试 新系统真题【最小极差分组】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【最小极差分组】多语言题解。

qq_45776114的博客 585

滑模观测器与锁相环结合应用:让电机“无感”也能精准旋转的奥秘

本文介绍了永磁同步电机无传感器控制中的滑模观测器(SMO)结合锁相环(PLL)技术。SMO通过创建虚拟电机模型,利用电流误差产生控制信号来估计反电动势;PLL则从反电动势中解码转子位置和速度信息。该组合方案兼具SMO的鲁棒性和PLL的高精度,计算量小且硬件要求低。文章详细阐述了原理、数学模型、参数整定方法及实际实现技巧,包括离散化处理、符号函数替代等优化手段,并分析了低速性能限制、抖振问题等常见挑战及解决方案。最后指出该技术未来将与人工智能、多观测器融合等方向结合发展。

汽车软件开发 193

【编程之美】读书笔记:寻找发帖水王

问题:传说,Tango有一大“水王”,他不但喜欢发帖还会回复其他ID发的每个帖子。该“水王”的帖子数目超过了帖子总数的一半,如何用快速的方法找出这个“水王”的ID?          分析:首先想到的是对所有的ID进行排序,然后再扫描一遍排好序的ID列表,统计各个ID出现的次数。如果某个ID的次数超过总数的一半,那么就输出这个ID。这个算法的时间复杂度为O(N*logN+N).

xiaoding133的专栏【Stay hungry,Stay foolish】 9112

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

【编程之美】读书笔记:寻找数组中的最大值和最小值

问题:对于一个由N个整数组成的数组,需要比较多少次才能把最大值和最小值的数找出来呢?                 解法一:将寻找数组中的最大值和最小值看成是两个独立的问题。分别求出最大值和最小值即可。这样需要2*N次的比较才能求出最大的数和最小的数。 void FindMinMax(int A[],int size,int &min,int &max) { min=A[0]; m

xiaoding133的专栏【Stay hungry,Stay foolish】 7810

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

C++栈类的实现

#ifndef _CStack #define _CStack #include template class CStack{ // LIFO 对象 public : CStack(int MaxStackSize = 10); ~CStack () {delete [] stack;} bool IsEmpty() const {return top == -1;} bool IsFull()

xiaoding133的专栏【Stay hungry,Stay foolish】 7623

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

C++顺序表的实现(采用模板)

(数组描述)采用模板 #ifndef CLinearList_ #define CLinearList_ #include template class CLinearList { public: CLinearList(int MaxListSize=10); //构造函数 virtual ~CLinearList(); bool IsEmpty() const

xiaoding133的专栏【Stay hungry,Stay foolish】 6492

链表的三种构造方法

#include #include #define MAX 100000 typedef struct SLink { int data; struct SLink *next; }SNode; /*前向插入法构造简单链表*/ SNode * CreateLinkA() { int x; SNode *head,*p; //SNode *p; head=NULL; scanf("

xiaoding133的专栏【Stay hungry,Stay foolish】 6082

用STL设计消息队列、优先级消息队列、资源分配管理器

STL库老早已经成为C++的一部分,在使用C++开发项目的过程中,很多人还在犹豫要不要使用STL库,觉得STL库很难,其实不然。我工作的项目中现在大量使用STL库,STL使用调试简单,高效,可以减少重复的代码量。        本文的主要目的是使用STL的queue 和 priority queue来阐述下项目中经常使用的消息队列以及资源分配模式。本文的例子主要如下: 消息队列带优先级的消息队

xiaoding133的专栏【Stay hungry,Stay foolish】 4496

【编程之美】读书笔记:求1到N之间整数中出现1的个数

问题:给定一个十进制正整数N,写下从1开始到N的所有整数,求其中出现的所有“1”的个数?例如:N=2,写下1,2.1的个数为1。当N=12,1的个数为5。        解法一:从1开始遍历到N,将其中每一个数中含有1的个数加起来,得到从1到N的所有1的个数之和。    int Count1InInteger(int n) { int iNum=0; while(n!

xiaoding133的专栏【Stay hungry,Stay foolish】 4473

【编程之美】读书笔记:给定一个整数N,求N!末尾有多少个0

问题:给定一个整数N,求N!末尾有多少个0          这个题目不能直接求出N!的值,这样可能会溢出。首先考虑N!=K*10^M,并且K不能被10整除,那么N!末尾有M个0。再考虑对N!进行质因数分解,N!=(2^X)*(3^Y)*(5^Z)...,由于10=2*5,所以M只和X和Z有关,每一对2和5相乘都可以得到一个10,于是M=min(X,Z);不能看出X>=Z.所以把公式简化为M=Z

xiaoding133的专栏【Stay hungry,Stay foolish】 4225

【编程之美】读书笔记:求数组的子数组之和的最大值

问题:一个有N个整数元素的一维数组(A[0],A[1],A[2],...A[n-1]),这个数组中子数组之和的最大值是多少? 该子数组是连续的。例如 数组:[1,-2,3,5,-3,2]返回8; 数组:[0,-2,3,5,-1,2]返回9         解法一:常规解法,时间复杂度为O(N^2)        设Sum[i,...,j]为数组A中第i个元素到第j个元素的和(0利用Sum

xiaoding133的专栏【Stay hungry,Stay foolish】 4113

字典与散列表

一、字典 字典(dictionary)是一些元素的集合。每个元素有一个称作key 的域,不同元素的key各 不相同。有关字典的操作有: • 插入具有给定关键字值的元素。 • 在字典中寻找具有给定关键字值的元素。 • 删除具有给定关键字值的元素。 随机访问:若仅按照一个字典元素本身的关键字来访问该元素。 顺序访问:指按照关键字的递增顺序逐个访问字典中的元素。顺序访问需借助于Be

xiaoding133的专栏【Stay hungry,Stay foolish】 3439

【算法题】字符串向左或向右循环移动

问题描述:将一个具有n个元素的字符串向左循环移动i个位置。例如,假设n=8,i=3,那么字符串abcdefgh移动之后变成defghabc. 对于整数数组1,2,3,4,5,6,7,8,9,10循环向左移动5位的结果为6 7 8 9 10 1 2 3 4 5. 条件: 时间复杂度O(n), 空间复杂度O( 1 ). 人们可能想到的解法: 一:先将数组或字符串中的前i个元素复制到一个临时数

xiaoding133的专栏【Stay hungry,Stay foolish】 3156

【算法题】二叉树的前序遍历(递归和非递归算法分析)

问题:对二叉树的前序遍历(递归和非递归算法) 递归算法:输出根节点的值          对左子树进行左遍历          对右子树进行遍历   代码如下: void PreorderTraversal(node *root) { if(root) printf("%d\n",root->value); else return ; PreorderTrave

xiaoding133的专栏【Stay hungry,Stay foolish】 2492

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 171

【算法拾光】链表 哈希表|K个一组翻转链表 + 两数之和

K个一组翻转链表需分段反转,借助哑节点与前驱指针维护连接,避免断链;两数之和利用哈希表实现O(1)查找,空间换时间,高效定位目标组合。前者考察链表指针操作,后者聚焦映射关系构建,均为面试高频题。

wuqingyigexiaoba的博客 272
上一篇: 【面试题】在二元树中找出和为某一值的所有路径
下一篇: 大端模式与小端模式
xiaoding133
博客等级 码龄19年 415粉丝 159原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值