您的位置: 题酷首页 » 所有题目 » 待解决的题目

0
0
0藏/196看

很牛正则:奇数a偶数b 、 没有重复数字

用一条正则表达式搞定下面问题: 问题1:匹配一个字符串,它由a和b组成,并且a的个数是奇数,而b是偶数(比如bab,bbaaabababb,但abab不匹配) 问题2:匹配一个字符串,它由0、1、2组成,并且中间没有两个相邻的数字是相同的(比如,匹配1232101210321020,而不匹配...
22天前 更新,infinte 创建于 25天前
0
0
0藏/332看

连续平方和与回文数

http://projecteuler.net/index.php?section=problems&id=125 595 是个有意思的回文数。它可以写成几个连续数的平方和:6^2 + 7^2 + ... + 12^2 。 只有 11 个小于 1000 的回文数可以写成连续数的平方和,这...
 
4个月前 更新,leaveye 创建于 4个月前
0
0
0藏/328看

质数,完全数,水仙花数,快乐数

这些数字也是常见编程练习题之一,特别是素数生成器,有很多种方法(比如著名的筛法seive) --- **素数**,亦称质数,指在一個大於1的自然数中,除了1和此整数自身外,沒法被其他自然数整除的数。換句話說,只有兩個正因数(1和自己)的自然数即為素数。 **完全数**(Perfec...
4个月前 更新,半瓶墨水 创建于 4个月前
0
0
0藏/536看

写一个strcpy / strcmp函数

有公司会让写strcpy/strcmp/memcpy/memcmp/strstr/atoi 等等等等这样的基础函数 真别说,函数很简单,写起来却不简单。 一般这会是一个笔试题,至于评分方案,各个公司不同,看到会吐血 Anyway,有时间练练手也不错 char *str...
4个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/393看

数组中元素有关问题

数组中重复次数最多的元素如何求?
 
5个月前 更新,briversong 创建于 5个月前
0
0
0藏/455看

边长为5的正方形有几个正方形

边长为n的正方形可以分成多个边长为1的正方形,如边长为2的正方形有2×2个边长为1的正方形和1个边长为2的正方形;问边长为5的正方形有几个正方形;
 
5个月前 更新,briversong 创建于 5个月前
2
0
1藏/412看

找出数组中只出现一次的3个数

题目描述: 找一个数组中,只出现一次的3个数 要求:时间复杂度为O(n),空间复杂度为O(1)
 
5个月前 更新,briversong 创建于 5个月前
0
0
0藏/369看

IP防火墙

简述: Security公司的网络管理工程师Mr.leak最近发现有不少来自公司外部IP的请求,试图非法访问公司内部资源,为了不影响数据访问流程。他不得不写一个高效的程序——一个工作在Ipv4上的防火墙,如果请求来自非授权的ip地址,则将请求丢弃。为了便于管理,通过文本文件IP.TXT来配置授权的...
 
5个月前 更新,briversong 创建于 5个月前
0
0
0藏/422看

C/C++语法语义相关面试题目汇总(欢迎补充)

列一下常见的C/C++语法相关的面试题 1. class和struct有啥区别?struct和union有啥区别? 2. 为什么析构函数经常是虚函数? 3. static这个关键字有哪些不同的用途? 4. 构造函数可不可以是虚函数? 5. 变量的定义与声明有什么区别?变量定义...
5个月前 更新,半瓶墨水 创建于 5个月前
1
0
1藏/713看

操作系统、数据结构相关面试题目汇总(欢迎补充)

操作系统相关 ========== 1. 堆和栈有什么区别?什么时候分配内存用的是堆?什么时候用的是栈? 2. 什么是缓冲区溢出?有什么危害?为什么会造成缓冲区溢出? 3. 什么是回调函数?如何定义和实现一个类的成员函数为回调函数? 4. 什么是临界区?如何解决冲突? 5....
5个月前 更新,半瓶墨水 创建于 5个月前
0
0
0藏/365看

约瑟夫问题 / Josephus Problem

**原始题目**: 这是17世纪的法国数学家加斯帕在《数目的游戏问题》中讲的一个故事:15个教徒和15 个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个办法:30个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如此循环进行直到仅余15个人为...
5个月前 更新,半瓶墨水 创建于 5个月前
0
0
1藏/399看

字符串匹配

(1) 写一个类似strstr()的字符串匹配函数 (2) 支持通配符 *(0-n个任意字符)和?(1个任意字符)
5个月前 更新,spellscroll 创建于 5个月前
0
0
0藏/368看

扩展的钻石题

[写程序求解独立钻石棋][1]中提到的游戏可以在[这里][2]玩到,这是一个很经典的游戏,实际上叫做cross solitaire。现在我们修改一下棋盘,在四个角上各加一个peg,请证明在这个棋盘上达不到标准棋盘上那样的目标,即中间的o变X,其余所有X变为o。 ...
5个月前 更新,jge 创建于 5个月前
1
0
1藏/500看

两个集合的最长公共子序列问题

最长公共子序列也称作最长公共子串,英文缩写为LCS(Longest Common Substring)。 **定义**:一个数列 S ,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。
5个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/462看

OO设计题

请用面向对象的概念设计如下系统: (1) 十字路口的交通灯 (2) 电梯 (3) 餐馆的订餐系统 ... 据说Amazon.com 喜欢出这类的题目,欢迎补充。
5个月前 更新,spellscroll 创建于 5个月前
0
0
1藏/640看

查找大文件里面重复的url

给你a、b两个文件,各存放50亿条url,每条url各占用64字节,内存限制是4G,让你找出a、b文件共同的url
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/419看

公平分球问题

有两堆球,每堆都有N个,每个都标有重量 设计算法重新分配这两堆球,使得两堆球的总重量之差最小
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
1藏/413看

智力游戏 - 连连看

连连看游戏大家都玩过,规则很简单: >对于两个两个相同的小块A、B,如果可以用不超过2个转折点的折线连接AB,就可以消掉AB 1. 如何判定两个同样的小块A和B能否消除? 2. 如何判定一个局面有没有解?
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/386看

两个骰子拼出日期

给你两颗6面骰子,可以在它们各个面上刻上0-9任意一个数字,要求能够用它们拼出任意一月的日期数值 嗯,要是在现实中,很容易想出来
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/337看

收集所有数组生成相关的例子

很多地方会用到这样的程序:按照某个规则初始化一个数组 **比如**: 1. 生成所有不重复的四位数,每位取值范围[1-9] - 猜数字、24点牌游戏会用到 2. 给出N个数,生成其所有排列、组合 - 许多程序会用到 3. 随机打乱一个数组 - 洗牌程序用到 如果你在实...
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/373看

e中出现的第二个连续10个数字组成的质数

比如,第一个就是:7427466391 呃,这个是不是太复杂了,还要先算算E...
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/327看

执行给定的一组测试用例

**注**:这个只是我平时遇到的问题,并不需要高深智力 许多测试工具都有这个功能:选择执行一组测试用例,通常由输入参数指定 比如: testxx 384-458,532 表示执行第384到第458个测试用例以及第532个测试用例 负责解析输入参数的模块叫做cmdxx,cmdxx的责...
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
1藏/447看

如何协调前台界面和后台操作

我也出一道实际中常见的问题. 用户可以从图形界面程序中选取一个目录,选中之后一个后台命令行程序会对 该目录做一些批处理操作,完成这个操作可能很耗时, 要求该后台操作不阻塞 图形界面程序的正常运作, 同时从图形界面程序可以实时地观察到后台操作的 结果和进度, 你会怎样设计这样一个系统?
6个月前 更新,spellscroll 创建于 6个月前
0
0
0藏/427看

找寻两个区间的交集

定一个区间为[a,b],就是说,所有>=a并且<=b的数字都在这个区间 a, b都是32位int型 1. 给定两个区间数组,每个数组内部的区间是不重复的, 2. 区间数组内部是有序的,从小到大,比如[[1,3], [8,9]] 3. 写程序判断两个区间是否有交集
6个月前 更新,半瓶墨水 创建于 6个月前
2
0
1藏/400看

连庄 vs. 轮庄

两个赌徒A和B决定用如下规则开始赌博: (1) 初始二人均为0分, 每局胜者得1分,先积满n=12分者为最后胜者. (2) 另外每局需要挑选一人当庄, A当庄胜率为p=0.7, B当庄胜率为q=0.6. 有两种选庄规则, 一种是轮流当庄, 另一种是胜者连庄. 现在假设第一局由A当庄, 请问那...
6个月前 更新,spellscroll 创建于 6个月前
0
0
0藏/292看

写程序输出旋转数字

写个程序,输出N*N个旋转数字 **N = 10** 99 98 97 96 95 94 93 92 91 90 64 63 62 61 60 59 58 5...
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/466看

写程序求解猜数字游戏

猜数字游戏常见于便携电子产品,比如文曲星。 **游戏规则**   这个游戏的规则比较简单,一般两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜得人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的...
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/394看

写程序求解华容道游戏

![华容道游戏截图][1] 华容道游戏是一个款历史悠久的滑块游戏,如上图所示,每次移动一个小块,直至曹操逃出(出口在下方) 经典的华容道游戏是1个曹操,5元大将(2x2),4个小兵。 为了统一,规定一个开局的方法: 1. 开局一个30个整形元素的数组,每三个表示类型、X、Y...
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
1藏/482看

写程序求解独立钻石棋

独立钻石棋在很多地方都能买到,共有32个棋位,开局的时候有32棋子,摆放如下图所示 X X X X X X X X X X X X X X ...
6个月前 更新,半瓶墨水 创建于 6个月前
0
0
0藏/465看

阿拉伯数字转汉字大写

写个程序,把给定的阿拉伯数字转成大写数字,不要小看这个问题,这可不是那么简单的 下面是一些测试用例: #1 digit 个 '零' => 0, '一' => 1, '二' => 2, '三' => 3, '四' => 4, ...
6个月前 更新,半瓶墨水 创建于 6个月前
第一页 上一页 1 2 下一页 最后页