算法

算法

文章 1.3k 浏览 935

用O(1)时间循环删除链表?

在一本数据结构书上看到了这个问题,是个思考题,没有给答案。网上找了找,似乎也没有。有没有大神提供个思路? …

傲影 2022-08-28 22:51:41 8 0

如图不重复连点,想用Javascript实现这一循环过程。

原来是脑筋急转弯的题..谢谢各位的答案 …

雪落纷纷 2022-08-28 13:09:20 7 0

如何找到一个给定整数最近的质数?

除了暴力的试除法以外,还有什么方法吗,这里应该不能用筛除,那就得一个一个试啦? …

Bonjour°[大白 2022-08-28 13:07:04 13 0

一道数学计算问题,结果是怎么算的?

今天看书看到的,怎么得到 3 的呢? 求详解 …

逆流 2022-08-28 13:06:38 14 0

请教一种大量数据的快速排序的方法

目前我有大量的数据(5万左右),比如(32,3,4,2,34,5466,223,45。。。) 我想请教一种能够快速排序的方法。 目前尝试过了 quicksort(快速排…

魂归处 2022-08-28 13:03:47 17 0

一个算法:在极大的无序序列中寻找三个数和大于等于N的所有组合数量

比如:1 4 2 5 9 中寻找大于6的组合 1 2 4 1 2 5 1 2 9 1 4 5 1 4 9 2 4 5 2 4 9 4 5 9 一共8个组合。 如果是自然数序列,可以先排序再找到最小的满足…

美煞众生 2022-08-28 13:02:43 13 0

如何优化非常长的字符串的子串查找?

有一个实例:http://www.angio.net/pi/piquery 作用是在Pi的小数点后两亿位中查找某段数字开始出现的位置, 比如输入123456,他告诉我们123456出现在…

何以心动 2022-08-28 12:28:53 6 0

如何根据给定值,生成一个固定的随机数?

假如我需要一个1-10之间的随机整数,而且我给定一个ID. 我想要根据ID去生成随机数, 如果ID不变,则生成的随机数就不变,如果ID改变则生成一个新的随…

醉态萌生 2022-08-28 12:12:08 11 0

硬币移除问题的算法

问题: 现有n个硬币排成一排。只允许对硬币进行以下操作: 移除一个正面向上的硬币,同时翻转与其相邻的硬币。 问有哪些排列是可以达到移除所有的硬…

烟花肆意 2022-08-28 12:11:28 16 0

如何高效地做到大文本去除重复行

主要是对行去重 如果先排序的话。。大约是这样: sort bigtext.txt|uniq 因为uniq只能去相邻行的重,但是对大文本进行排序这个代价有点大?O(n log n…

迟到的我 2022-08-28 11:58:17 22 0

排序算法

给定数组arr[n],其中n=10000,0&ltarr[i]&lt9999,-1&lti&lt10000. 已知数组中的值时乱序的,且其值均匀分布在0-9999 区间,只有少量数值重复 请用js代…

电影里的梦 2022-08-28 11:58:09 14 0

Diff 算法的原理是什么, 怎样学习和理解?

网上能搜索到论文, 但是... 求讲解 An O(ND) Difference Algorithm and Its Variations (1986) An O(ND) Difference Algorithm and Its Variations∗ …

山川志 2022-08-28 11:36:52 11 0

怎么统计web服务器下的URL列表,判断其中链接数的更新情况?

由于项目需要,需要去统计指定网络范围(如sina)下所有URL,并统计其各个web服务器下的URL列表,判断其中链接数的更新状况,估算每个URL源的更新周…

-残月青衣踏尘吟 2022-08-28 11:36:47 7 0

请教随机分配的算法问题

现在有一些电影票,座位号不一定连续。有和座位数相等的人群,现在要随机分配座位给这些人,要求带家属的尽量坐在一起,其他随意。请问是否有现成的…

星光不落少年眉 2022-08-28 11:30:09 6 0

贝叶斯分类器与语言识别算法

请问大致的思路是怎么做的,就是 输入一串字符串,比如“你好” 输出是哪种语言,比如“中文” …

末骤雨初歇 2022-08-28 11:28:30 18 0
更多

推荐作者

qq_E2Iff7

文章 0 评论 0

Archangel

文章 0 评论 0

freedog

文章 0 评论 0

Hunk

文章 0 评论 0

18819270189

文章 0 评论 0

wenkai

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文