首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏后端技术探索

    几道趣味算法面试

    几道常见趣味算法面试题 1.1 绳子计时问题 1.2 两座岛运输加锁问题 1.3 马比赛问题 1.4 高楼逃生问题 1.5 对单链表排序,用代码实现 1.6 快速找到未知长度的单链表的中间节点 几道常见趣味算法面试题 1.1 绳子计时问题 阿里曾面过这道题目,有若干根相同的不均匀的绳子,烧完一根绳子的时间是1小时,问如何计时1小时15分钟? (百度2008年面试题) 答案:每匹马都至少要有一次参赛的机会,所以25匹马分成5组,一开始的这5场比赛是免不了的。接下来要找冠军也很容易,每一组的冠军在一起赛一场就行了(第6场)。 即:A组的冠军是第6场的第1名,B组的冠军是第6场的第2名……每一组的5匹马按照他们已经赛出的成绩从快到慢编号: A组:1,2,3,4,5 B组:1,2,3,4,5 C组:1,2,3,4,5 D组:1, 取这5匹马进行第7场比赛,第7场比赛的前两名就是25匹马中的2、3名。故一共最少要赛7场。 1.4 高楼逃生问题 阿里面试题。如你被困在一幢200米高的大楼的楼顶。

    2.3K41发布于 2018-09-18
  • 来自专栏机器学习AI算法工程

    趣味】数据挖掘(5)—分房与分类

    5、 第一个训练结果,删除无用的列--属性选择。 5.1 分房委员会看出了冗余属性问题 分房委员会对这个样板初稿,提出了意见。 而Fi为各条件之量化值,例如,曾经有一个学校的真实的分数:工龄一年算一分,副教授算3分,教授算5分,等等;   注意,复杂的分类规则不一定能用简单的公式表达,但总可用一组形如“If….then….”的规则来表示

    87330发布于 2018-03-09
  • 来自专栏小小挖掘机

    带答案分享-算法面试中的趣味题目

    今天给大家分享一下去年校招面试过程中遇到一些比较有趣的题目,并附上我个人理解的答案,希望对大家校招有所帮助。 1、25匹马,有一条只能5匹马比赛的赛道,我们无法计时,只能看到马的排名,如何用最短的次数找出跑的最快的5匹马? 这道题目的话最好的情况是7次,最坏的情况是10次。 每组进行比赛,假设第一组快慢顺序为A1、A2、A3、A4和A5,第二组依次类推。那么各组的第一分别是A1、B1、C1、D1、E1。 这个题更加常考的是问如何用最短的次数找出最快的3匹马,这个题和找出5匹马还不太一样。 (n没有被选择的概率) 举个例子,第2哥数据被选择的概率为:1/2 * (2/3 * 3/4 * 4/5 .... n-1/n) = 1 / n 5、n个[0,n)的数,求每个数的出现次数(不能开辟额外空间

    1.2K20发布于 2019-08-16
  • 来自专栏Java那些事

    一道vivo面试题:趣味烧绳子

    烧绳子问题是博主在vivo面试中遇到的一道真实面试题,更多关于本题的疑问,欢迎小伙伴们评论区留言讨论~

    95930发布于 2019-08-16
  • 来自专栏木下学Python

    趣味弹窗

    先睹为快 源码 txt文本 原理简介 msgbox 弹窗显示的内容 vbQuestion 设置左上角文字 下面全部是循环内容,可以自己写多个循环,dim变量名要换一个 最后写好后保存,点击重命名把后缀

    3.4K30发布于 2019-12-18
  • 来自专栏小闫笔记

    python趣味玩法

    t.backward(b) def main(): t = turtle.Turtle() myWin = turtle.Screen() getscreen().tracer(5, 框架重点知识总结回顾 团队开发注意事项 浅谈密码加密 Django框架中的英文单词 Django中数据库的相关操作 DRF框架中的英文单词 DRF框架 Django相关知识点回顾 python技术面试

    1.2K20发布于 2019-07-18
  • 来自专栏高效插件

    如何开发趣味H5小游戏《在线抓娃娃机》

    作为一个H5游戏开发爱好者,最近写了一款非常有趣的小游戏,即《在线抓娃娃机》(在线体验)。在此总结分享一下开发经验,希望能够对大家有所启发。 游戏具有简单易懂的玩法,同时也融入了一些策略因素,增加了游戏的趣味性和挑战性。在游戏设计方面,注重了以下几点:可爱的娃娃角色:设计了各种各样可爱的娃娃角色,以吸引玩家的兴趣和情感。 开发过程开发《在线抓娃娃机》的过程中,主要采用了HTML5、CSS3和JavaScript等前端技术。页面布局与样式设计:首先设计了游戏的页面布局和样式,确保游戏界面美观、友好。 最后通过开发《在线抓娃娃机》,我深刻体会到了H5游戏开发的乐趣和挑战。这款游戏不仅给玩家带来娱乐,也是我在技术和创意方面的一次锻炼。

    1.1K00编辑于 2023-08-20
  • 来自专栏何叶的专栏

    Python趣味代码

    某博主最近不知道该写什么文章,最近Python深得许多爬虫大佬的喜欢,于是某闲着么事干的博主就搜罗了一些Python趣味代码。 引用内容:①风变编程&酱酱 ②简书&小天真_5eeb https://www.jianshu.com/p/0519365d27c8 侵删 ---- 版权属于:何叶 本文链接:https://www.onyi.net

    87530发布于 2021-08-24
  • 来自专栏Python研究者

    python趣味题-数字加密

    加密方法:对该四位数的每一位都加5,并用和对10取余代替该数字,在将第一位与第四位交换,第二位与第三位交换,得到一个加密数。 下面是实现方法 新建encrypt.py 文件: # coding:utf-8 # 实现对一个四位整数的加密过程,返回加密数: # 对该四位数的每一位都加5,并用和对10取余代替该数字, # 在将第一位与第四位交换 得到一个加密数 def encrypt(num): """ 加密一个四位数字的算法 """ s = str(num) a = (int(s[3]) + 5) % 10 b = (int(s[1]) + 5) % 10 c = (int(s[2]) + 5) % 10 d = (int(s[0]) + 5) % 10 return

    1.3K10发布于 2020-09-28
  • 来自专栏青青天空树

    趣味问题:到底买不买

    1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 void count(string a, int num[

    73820发布于 2018-09-06
  • 来自专栏python3

    趣味谈python变量问题

    A和c,b和d,它们在内存中的地址是一样的,这说明python的变量变化的是指向,内存和内容已经指定好了,用变量名字来指向这快内存区域,就获得了这块内存的数据。

    61120发布于 2020-01-14
  • 来自专栏Java技术栈

    Java趣味分享:tryfinally

    考虑以下四个测试方法,它们会输出什么? public class Test { public static void main(String[] args) { System.out.println(test1()); System.out.println(test2()); System.out.println(test3()); System.out.println(test4()); } private sta

    81340发布于 2018-03-29
  • 来自专栏为了不折腾而去折腾的那些事

    政采云趣味

    今天看到了一个有趣的前端解题,想到了许久之前的淘宝UED趣味题(2012.09.09)和腾讯前端特工(2013.11.11),毕竟距离上次玩这个都已经过去七八年了,不由手痒。 o[p]){for(d=0;313>d;d+=p)o[d]=p;l[n]=f(p,.5)*g|0,m[n++]=f(p,1/3)*g|0}for(b+="\x80";b[h]%64-56;)b+="\x00 l.slice(0,8),d=0;64>d;d++){var s=q[d-15],t=q[d-2],u=l[0],v=l[4],w=l[7]+(c(v,6)^c(v,11)^c(v,25))+(v&l[5] 20202').style.zIndex=1 在控制台中输入代码,看到默认 cookie 中有一条名为 nextUrl 的设置内容: document.cookie "nextUrl=/level/5" 0 }, { path: "/level/5", component: n("lsGM").default, exact: !

    1.8K40发布于 2020-08-25
  • 来自专栏萌新学习日志

    C语言趣味代码(三)

    程序分好几步来编写,首先我们看下面这段代码: #include<stdio.h> int main() { int i; int dgt[9]={1,2,3,4,5,6,7,8,9}; int include<stdio.h> #include<time.h> #include<stdlib.h> int main() { int i,j,x; int dgt[9]={1,2,3,4,5,6,7,8,9 time.h> #include<stdlib.h> #define MAX_STAGE 10 int main() { int i, j, stage; int dgt[9] = { 1,2,3,4,5,6,7,8,9 time.h> #include<stdlib.h> #define MAX_STAGE 10 int main() { int i, j, stage; int dgt[9] = { 1,2,3,4,5,6,7,8,9 time.h> #include<stdlib.h> #define MAX_STAGE 10 int main() { int i, j, stage; int dgt[9] = { 1,2,3,4,5,6,7,8,9

    20810编辑于 2026-01-15
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列5

    String类是final类故不可以继承。 二、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,

    75450发布于 2018-03-19
  • 来自专栏智能算法

    趣味理解朴素贝叶斯

    趣味理解朴素贝叶斯 NavieBays 生活中很多场合需要用到分类,比如新闻分类、病人分类等等实际用用场景。 性别 身高(英尺) 体重(磅) 脚掌(英寸) 男 6 180 12 男 5.92 190 11 男 5.58 170 12 男 5.92 165 10 女 5 100 6 女 5.5 150 8 女 5.42

    94690发布于 2018-04-03
  • 来自专栏python3

    Python 趣味练习- 修改图片

    无聊在Github上看见python的趣味练习题,自己试着做了做 https://github.com/Yixiaohan/show-me-the-code 第 0000 题: 将你的 QQ 头像(或者微博头像 Image.ROTATE_180) region.show() im.paste(region,box) im.show() 第二个很重要的模块是ImageDraw模块,这个可以让我们对图片和文字进行创建和二次加工 例5

    1.1K10发布于 2020-01-15
  • 来自专栏蓝桥杯历年省赛真题集

    蓝桥杯之趣味算式

    某批警察叔叔正在进行智力训练: 1 2 3 4 5 6 7 8 9 = 110; 请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。 之间没有填入符号的数字组合成一个数,例如:12+34+56+7-8+9 就是一种合格的填法;123+4+5+67-89 是另一个可能的答案。 形如: 12+34+56+7-8+9 123+4+5+67-89 …… 已知的两个答案可以输出,但不计分。

    85220发布于 2019-01-21
  • 来自专栏C语言及其他语言

    趣味web网页大集结

    身边学web和php的有些少啊.....【难受】 但是web网页确实能带来别样的欢乐.... 今天给大家带来几个有趣的网页 经典蓝屏界面 现在你讨厌的蓝屏登上了你的网页... 传送门:https:/

    80750发布于 2018-04-18
  • 来自专栏萌新学习日志

    C语言趣味代码(四)

    -8s (2) 右 %-8s\n", kstr[0], kstr[1]); printf("第二层 (1) 左 %-8s (2) 右 %-8s\n", kstr[4], kstr[5] 单一位置训练是把一个块内的键组合起来供玩家练习的程序,首先,玩家需要选择练习哪个块,用于出题的字符串的元素下标是0,1,4,5,8,9,12,13,而作为选项显示在画面上,由练习者从键盘输入的块的编号是 1,2,3,4,5,6,7,8。

    19310编辑于 2026-01-15
领券