码迷,mamicode.com
首页 >  
搜索关键字:算法题目    ( 542个结果
数据结构与算法题目集(中文)——5-13 统计工龄 (20分)——桶排序
给定公司NN名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数NN(\le 10^5≤10?5??),即员工总人数;随后给出NN个整数,即每个员工的工龄,范围在[0, 50]。 输出格式: 按工龄的递增顺序输出每个工龄的员工个数,格式为:“工龄:人数”。每项占一行 ...
分类:编程语言   时间:2017-06-20 11:05:56    阅读次数:226
【bzoj3207】花神的嘲讽计划Ⅰ Hash+STL-map+莫队算法
题目描述 背景 花神是神,一大癖好就是嘲讽大J,举例如下: “哎你傻不傻的!【hqz:大笨J】” “这道题又被J屎过了!!” “J这程序怎么跑这么快!J要逆袭了!” …… 描述 这一天DJ在给吾等众蒟蒻讲题,花神在一边做题无聊,就跑到了一边跟吾等众蒟蒻一起听。以下是部分摘录: 1. “J你在讲什么! ...
分类:编程语言   时间:2017-06-18 10:32:33    阅读次数:153
链表插入和删除,判断链表是否为空,求链表长度算法的,链表排序算法演示——C语言描述
关于数据结构等的学习,以及学习算法的感想感悟,听了郝斌老师的数据结构课程,其中他也提到了学习数据结构的或者算法的一些个人见解,我觉的很好,对我的帮助也是很大,算法本就是令人头疼的问题,因为自己并没有学习过算法的系统性的课程,现在还是处于不断摸索的阶段,好多算法题目根本就没有什么思路,导致自己对好多题 ...
分类:编程语言   时间:2017-06-11 17:29:35    阅读次数:189
RMQ - ST算法
题目链接 pre[len][L]表示左边界为L,长度为Len的区间中的最小值; 那么对于一个询问[L,R],我只要找到小于这个区间长度的最大的2的非负整数次幂(T),那么这个区间中的最小值就是min{pre[T][L],pre[T][R-T+1]} 一直tle,把cin改成scanf后ac了,==。 ...
分类:编程语言   时间:2017-05-31 20:47:15    阅读次数:204
算法 - 合并两个有序数组成一个有序数组
最近看到一个算法题目,觉得很有意义,就自己查资料,摸索着自己实现了代码,特记录一下。 题目:有两个数组a[]和b[],将它们合并成数组c[],需要c[]也是有序数组。 有两种实现思路: 1. 定义一个新数组,长度为两个数组长度之和,将两个数组都copy到新数组,然后排序。 2. 给两个数组分别定义一 ...
分类:编程语言   时间:2017-05-26 23:22:52    阅读次数:223
HDU - 1576 A/B(扩展欧几里得算法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1576 题意:要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。 普通版欧几里得算法(辗转相除): 扩展欧几里得算法( ...
分类:编程语言   时间:2017-05-24 09:59:39    阅读次数:278
算法复习——求最长不下降序列长度(dp算法)
题目: 题目背景 161114-练习-DAY1-AHSDFZ T2 161114-练习-DAY1-AHSDFZ T2 题目描述 有 N 辆列车,标记为 1,2,3,…,N。它们按照一定的次序进站,站台共有 K 个轨道,轨道遵从先进先出的原则。列车进入站台内的轨道后可以等待任意时间后出站,且所有列车不 ...
分类:编程语言   时间:2017-05-13 15:25:18    阅读次数:301
Where do I belong(算法)
题目 我身在何处? 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例: where([1,2,3,4], 1.5) 应该返回 1 。因为 1.5 插入到数组 [1,2,3,4] 后变成 [1,1.5,2,3,4] ,而 1.5 对应的索引值就是1。 同理, where([2 ...
分类:编程语言   时间:2017-05-08 16:16:04    阅读次数:204
Caesars Cipher(算法)
题目 让上帝的归上帝,凯撒的归凯撒。 下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。 移位密码也就是密码中的字母会按照指定的数量来做移位。 一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ? 'N', 'B' ? 'O',以此类推。 写一个ROT13函数 ...
分类:编程语言   时间:2017-05-08 16:10:49    阅读次数:217
Falsy Bouncer(算法)
题目 真假美猴王! 删除数组中的所有假值。 在JavaScript中,假值有false、null、0、""、undefined 和 NaN。 提示 Boolean Objects Array.filter() 思路 我们可以用 Boolean() 函数进行类型转换。如果它的参数是 0、-0、null ...
分类:编程语言   时间:2017-05-08 16:02:08    阅读次数:135
542条   上一页 1 ... 21 22 23 24 25 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!