腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
php str_replace是用什么字符串匹配
算法
写
的?
php
、
string
、
algorithm
、
highlight
、
matching
今天,我只需要知道str_replace使用哪种字符串匹配
算法
。我刚刚分析了php的源代码,这个函数是在ext\standard\string.
c
中实现的。谁能告诉我这个函数是用什么
算法
写
的?(哪些
算法
实现了str_replace这个功能)。我只想实现一个使用Sunday
算法
的高亮程序(非常
快速
的
算法
,他们说只有这个
算法
) 所以我认为这个函数str_replace可能适合我的目标,所以我只是分析了它,但我的
C
浏览 1
提问于2013-05-30
得票数 2
14
回答
C
中的几个耗时的操作是什么?
c
、
algorithm
、
math
、
cpu
、
benchmarking
我想
写
一个
快速
的基准测试程序,可以编译和运行在各种机器上。与其使用商业/开放的可用选项,我更愿意使用自己的线程和
算法
优化技术。是否有其他
算法
相对简单,但同时计算密集(可能与数学有关)? (注意,这些操作将用
C
语言
实现)。
浏览 11
提问于2009-07-15
得票数 14
回答已采纳
2
回答
table.sort使用什么
算法
?
sorting
、
lua
、
lua-table
我很好奇Lua的默认table.sort使用什么
算法
,只是因为它比我遇到的其他排序
算法
要慢。我也很好奇Lua的table.sort是用
C
语言
编写的,还是在Lua的库中编写的。
浏览 7
提问于2013-08-04
得票数 5
回答已采纳
3
回答
不同的
语言
如何在它们的标准库中实现排序?
c
、
sorting
、
programming-languages
、
standard-library
根据我(简要地)读到的,Java和Python看起来都在他们的标准库中使用timsort,而
C
的stdlib中的排序方法被称为qsort,因为它曾经是
快速
排序。今天,典型的
语言
在他们的标准库中实现了什么
算法
,为什么他们选择这种
算法
?另外,
C
语言
是否偏离了
快速
排序?我知道这个问题缺乏“我面临的实际问题”,对一些人来说似乎是开放的,但知道如何/为什么选择某些
算法
作为标准似乎非常有用,但相对没有教过。我也觉得似乎是一个深入的答案,
浏览 0
提问于2013-05-01
得票数 7
5
回答
Go中惯用的
快速
排序
go
、
quicksort
我正在研究Go,并试图找到经典
算法
的惯用实现,以便对该
语言
有所了解。 我之所以选择
快速
排序,是因为我对数组与切片、就地与复制交易特别感兴趣。在我确定了一些概念之后,我想
写
一个并行的impl。有没有人可以给我展示一下
快速
排序在Go中的惯用实现
浏览 0
提问于2013-04-04
得票数 11
回答已采纳
3
回答
计算1/d的
快速
算法
?(SRT,goldsmidt,newton raphson,...)
algorithm
、
fpga
我想找一个计算1/d的
快速
算法
,其中d是双精度的(尽管它可以转换为整数)在许多
算法
(SRT,goldschmidt,newton raphson,...)中最好的
算法
是什么?我正在用
c
语言
编写程序。
浏览 3
提问于2013-06-23
得票数 0
回答已采纳
4
回答
使用大位掩码的便捷方法
objective-c
、
c
、
ios
、
bitmask
我正在尝试在一个iOS应用程序中实现一个
算法
,它将使用较大的位掩码。每个位掩码的长度可达256位(32字节)。我需要在掩码中的任意位置
快速
获取/设置位,等等。
C
或Objective-
C
有没有什么内置的
语言
特性可以让这类事情变得容易做,或者我是否应该编写自己的函数来操作任意字符数组中的位?我自己做似乎并不太难,但如果已经有一些东西可以高效、干净地做到这一点,我宁愿不
写
我自己的。
浏览 0
提问于2011-09-13
得票数 3
回答已采纳
4
回答
不同编程
语言
之间的桥梁
java
、
c++
、
python
、
c
、
thrift
我计划
写
一些实现CPU密集型
算法
的web服务。我试图解决的问题是-更高级的
语言
,如python、perl或java,使编写web服务变得容易。而低级
语言
,如
C
,
C
++使微调代码的性能成为可能。所以我在考虑如何在两种
语言
之间架起一座桥梁。下面是我想出来的选项:使用类似perl-xs或python的ctypes/loadlibrary或java的JNI。在本地
语言
类型与
C
语言
浏览 1
提问于2013-03-25
得票数 2
5
回答
语言
性能
c#
、
c++
、
performance
、
f#
诸如"
C
# vs Java性能“、"F# vs
C
#性能”、"
C
vs
C
++“、”本机
C
++ vs
C
#“之类的日常讨论总是很有趣。就像或mb 一样。一般来说,A
语言
的专业人士证明A
语言
比B
语言
更快。什么是
语言
表现?当我们处理具有相同目的的
语言<
浏览 2
提问于2009-10-28
得票数 0
2
回答
如何比较用不同
语言
编写的两种不同
算法
的效率?
algorithm
、
performance
我知道我们可以通过分析比较两种
算法
的时间复杂度。但我想用真实的数据来评估它们。但不幸的是,它们是用不同的
语言
写成的。由于不同的
语言
本身具有不同的效率,能否比较两种不同效率的
算法
的效率?例如,我有两种排序
算法
。一个是用
C
写
的,另一个是用Java
写
的。比较它们的运行时间是不公平的,因为
C
和Java具有不同的效率。能公平地比较它们吗?也许是一种将单位统一起来的方法?我不想重写任何
算法
,因为它们都有超过一万行。
浏览 2
提问于2014-01-18
得票数 3
回答已采纳
2
回答
在
C
中查找int类型的长度
c
我想找一个用
C
写
的整数类型的长度,有没有人有一个
快速
算法
来检查它的长度? 谢谢。
浏览 5
提问于2011-12-30
得票数 0
回答已采纳
4
回答
实现排序和/或搜索
算法
-在哪里以及为什么
algorithm
、
language-agnostic
、
sorting
有时我会遇到手动实现的排序和/或搜索
算法
,而不是使用
语言
实现的
算法
。我研究过的大多数源代码都是用Java、
C
#或PHP
语言
编写的--但我猜这种现象与
语言
无关。关于像列表这样的常规数据结构,你为什么在哪里实现你自己的
算法
?意识形态上的原因?内存效率更高?不能忍受使用内置功能的想法?Java最好使用合并排序(在Collections.sort()中),当您将其与
快速
排序进行示例比较时,这会有一些开销。如果你有一个你经常用来做普通任务的收藏,非常欢
浏览 13
提问于2009-04-07
得票数 2
回答已采纳
3
回答
大于n的最小2次方
c++
、
algorithm
这与仅仅为了
算法
而提出的所有其他问题略有不同。我想知道在
C
++中是否存在这样的O(1)
算法
。由于
C
++是一种与位密切合作的低级
语言
,因此会有一个
快速
的O(1)函数返回最高位,我们只需做<< 1就可以得到答案。
浏览 16
提问于2021-05-31
得票数 1
回答已采纳
2
回答
如何实现同一
算法
的多个版本,同时避免代码重复和名称冲突?
c++
、
structure
我在
C
++中开发了插入排序和
快速
排序
算法
。现在,我打算创建至少四个变体的
快速
排序
算法
。它们将在选择枢轴的方式以及是否对小列表使用插入排序等方面有所不同。在Java或
C
#中,为了避免代码重复和名称冲突,我将在一个单独的类文件中实现
快速
排序
算法
的每个版本,并使用继承。QuicksortRandomPivotInsertion 然而,根据我的理解,
快速
排序之类的“独立”
算法
通常不是在
C
++中的类中
浏览 1
提问于2019-02-27
得票数 4
回答已采纳
2
回答
将
C
#代码转换为程序集
c#
、
dll
、
assembly
、
converter
我有一个用
C
#
写
的相当复杂的
算法
,我现在需要的是用汇编
语言
写
同样的东西,我知道基础知识,但我真的很感激一些关于应用程序结构和如何在asm中处理矩阵的线索。(我想应该是.dll )提前感谢
浏览 7
提问于2013-02-18
得票数 1
1
回答
Matlab HDL编码器与Xilinx Vitis HLS生成HDL的比较
matlab
、
simulation
、
fpga
、
xilinx
、
hdl
我们的目标是开发图像处理
算法
并在FPGA上实现。这些工具还有什么是我们应该知道的吗? 提前谢谢你。
浏览 11
提问于2022-06-29
得票数 0
4
回答
在objective-
c
/ cocoa框架中编写
c
代码被认为是不好的做法吗?
objective-c
我正在
写
一些Objective-
C
代码,这些代码将会公开可用。代码主要由众所周知的
算法
组成,这些
算法
将从优化中受益。我计划用
C
语言
编写大部分代码,以减少创建对象和垃圾收集的开销。
浏览 1
提问于2010-11-30
得票数 6
回答已采纳
2
回答
寻找用
C
++实现的
快速
排序整数数组交并
算法
c
、
algorithm
、
intersection
我正在寻找能够实现
快速
排序整数数组交集/并集运算的
C
算法
(或代码)。速度越快越好。 换句话说,用
C
语言
实现两个整数数组之间的并集和交集操作的有效方法是什么?
浏览 2
提问于2012-01-17
得票数 0
5
回答
编程
语言
中不同构造的速度(Java/
C
#/
C
++/Python/…)
c#
、
java
、
algorithm
、
performance
我的老板刚刚告诉我,他从一本书上学到了
快速
VB6
算法
,写东西的最短方法不一定是最快的(例如,内置方法有时比自
写
方法慢得多,因为它们做各种检查或unicode转换,这在你的情况下可能不是必需的)。现在我在想,有没有一个网站上有关于
快速
不同结构的各种
语言
的信息,特别是。Java/
C
#/Python/…(也是
C
++,但是编译器太多了,可能有很大的不同)。
浏览 0
提问于2010-12-28
得票数 7
回答已采纳
2
回答
如何在windows 8.1上安装Torch?
lua
、
windows-8.1
、
luajit
、
torch
是一个广泛支持机器学习
算法
的科学计算框架。它易于使用和高效,这要归功于简单
快速
的脚本
语言
LuaJIT和底层的
C
/CUDA实现。有没有办法在MS Windows 8.1上安装torch?
浏览 0
提问于2015-01-21
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言快速排序算法
C语言希尔排序算法
C语言冒泡排序算法
C语言编程经典算法
C语言写的日历程序
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券