社区
语言基础/算法/系统设计
帖子详情
两次Length调用,哪一个花费的时间多
ysgs129
2009-12-14 04:19:08
var
S1, S2: string;
begin
S1 := 'abc';
S2 := 'ab';
Length(S1);
Length(S2);
end;
请问那么两次Length调用,哪一个花费的时间多,说出原因?
...全文
110
4
打赏
收藏
两次Length调用,哪一个花费的时间多
var S1, S2: string; begin S1 := 'abc'; S2 := 'ab'; Length(S1); Length(S2); end; 请问那么两次Length调用,哪一个花费的时间多,说出原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hexpate
2009-12-14
打赏
举报
回复
一样多的, 看看源码就知道了
yjytiantang
2009-12-14
打赏
举报
回复
有钻研精神啊。。
lhy
2009-12-14
打赏
举报
回复
一样多吧。
反正都是那个整数
yumenyoudian
2009-12-14
打赏
举报
回复
是一样的,Length函数实际上是保存在字符串负方向的Integer类型
Length(s)实际上等效于PInteger(Integer(s) - 4)^
区块链之实战VM虚拟机开发
也正因为上面两个特性,EOS主网刚上线时,出现了大量RAM资源被囤积,RAM价格被瞬间拉至高位,又在随后的一周内快速下降,造成了“割开发者韭菜”的情况。V神在2018年曾提出过使用【状态租金】来解决状态爆炸问题。...
Feign 400错误引发的一系列问题
一个
前端请求接口,到达后端的时候会发起2次相同的Feign远程
调用
,但第一次成功,但是第二次会失败,错误信息如上。
一个
前端请求接口,达到后端的时候
调用
Feign接口的时候会卡死。 问题定位 通过开启debug模式,...
超详细!操作系统实验三 系统
调用
(哈工大李治军)
第
一个
系统
调用
是 iam(),其原型为: int iam(const char * name); 完成的功能是将字符串参数 name 的内容拷贝到内核中保存下来。要求 name 的长度不能超过 23 个字符。返回值是拷贝的字符数。如果
常见的算法
时间
复杂度计算分析-总结
2. 如果是递归算法,且只进行一次递归
调用
,有以一种方法是先求出深度depth,求出每一次执行的
时间
复杂度T ,总的
时间
复杂度就是depth * T(和用下面的方法原理是一样的。。) 如果递归比较复杂,那么套用递归算法...
linux内核-系统
调用
execve()
linux为此提供了
一个
系统
调用
execve,而在C语言的程序库中则又在此基础上向应用程序提供一整套的库函数,包括execl、execlp、execle、execlco、execve和execvp。此外,还有库函数system,也与execve有 ...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章