全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果39个

C#数据结构与算法揭秘三 链表_C#教程_脚本之家

C#数据结构与算法揭秘三 链表 这节我们讨论链表的基本操作,并且画图以证明,下届中我们将讨论双向链表,环形链表 应用举例 上文我们讨论了一种最简单的线性结构——顺序表,这节我们要讨论另一种线性结构——链表。 什么是链表了,不要求逻辑上相邻的数据元素在物理存储位置上也相邻存储的线性结构称之为链表。举个现实...
www.jb51.net/article/316...htm 2024-5-31

C#数据结构与算法揭秘二 线性结构_C#教程_脚本之家

算法的时间复杂度分析:顺序表上的删除操作与插入操作一样,时间主要消耗在数据的移动上。在第i个位置删除一个元素,从ai+1到an都要向前移动一个位置,共需要移动n-i个元素,而i的取值范围为 1≤i≤n,当i等于 1 时,需要移动的元素个数最多,为n-1 个;当i为n时,不需要移动元素。设在第i个位置做删除的概率...
www.jb51.net/article/316...htm 2024-5-31

C#数据结构与算法揭秘四 双向链表_C#教程_脚本之家

算法思路:由于单链表的存储空间不是连续的,所以,它的倒置不能像顺表那样,把第 i 个结点与第 n-i 个结点交换(i 的取值范围是 1 到 n/2,n 为单链表的长度) 。其解决办法是依次取单链表中的每个结点插入到新链表中去。并且,为了节省内存资源,把原链表的头结点作为新链表的头结点。存储整数的单链表的倒置...
www.jb51.net/article/316...htm 2024-5-31

C#数据结构与算法揭秘五 栈和队列_C#教程_脚本之家

public int GetLength() { return num; } //清空链栈 进行清空的操作 此算法的复杂度是O(1) public void Clear() { top = null; num = 0; } //判断链栈是否为空 判断 计数的变量和头指针是否是空 返回为真 否则 为假 此算法的复杂度是O(n) public bool IsEmpty() { if ((top == null) &&...
www.jb51.net/article/316...htm 2024-5-31

C#数据结构与算法揭秘一_C#教程_脚本之家

1、有穷性(Finity):一个算法总是在执行有穷步之后结束,即算法的执行时间是有限的。我们初学.net时候,经常写着死循环,这不是算法,因为这是无穷的。 2、确定性(Unambiguousness):算法的每一个步骤都必须有确切的含义,即无二义,并且对于相同的输入只能有相同的输出。对于我们.net程序员写出二义性的源代码,编译器...
www.jb51.net/article/316...htm 2024-5-31

Python圆周率算法不只是3.14更多玩法揭秘_python_脚本之家

# 实现你的算法 pass custom_pi_value=custom_pi_algorithm(1000) π的可视化 通过Matplotlib等数据可视化库,可以将π的各种性质以图形形式展示。通过绘制π的不同表示、计算方法的比较图,更好地理解这个神奇数字的美妙之处。 1 2 3 4 5 6 7 8 9
www.jb51.net/python/3111638...htm 2024-5-29

一文探索C#中实现双向链表的方法_C#教程_脚本之家

双向链表的算法描述和单向链表基本相同,但是双向链表在删除和插入节点时与单向链表有很大的不同:双向链表在删除节点时,不但要修改节点的直接后继指针,还要同时修改节点的直接前驱指针。在插入时更是要修改插入节点的前驱和后继的两个方向上的指针。 二、双向链表实现基础 为了让实现的链表具有更多的实用性,链表的参数...
www.jb51.net/program/316985y...htm 2024-5-29

网络安全 - 脚本之家

09-26量子计算机轻松破解加密算法 如何破解加密算法? 09-19怎么破解Webshell密码 Burpsuite破解Webshell密码图文教程 12-28针对Linux系统全盘加密的启动攻击 12-17防止泄露公司机密、企业数据防泄密软件排名、电脑文件加密软件排行 12-17基于双线性配对的密码学算法 ...
www.jb51.net/hack/ 2024-5-31

揭秘:原来黑客是这么破解MCU的_安全教程_网络安全_脚本之家

如果破解者知道密码算法,很容易通过观察处理器指令次序,特别是移位条件转移,找到一些位的信息。如果算法或逻辑运算的结果很容易被看出,如进位状态,零或负标志,就可以获得更多的信息。DPA是种更有效的技术,因为破解者不需要知道密码算法是如何执行的。它使用静态分析和已知密码运算的大量功耗迹线来获取隐藏信息。用统计...
www.jb51.net/hack/4962...html 2024-5-9

超强、超详细Redis数据库入门教程_Redis_脚本之家

对于存储到磁盘中的快照,可以设置是否进行压缩存储。如果是的话,redis会采用LZF算法进行压缩。如果你不想消耗CPU来进行压缩的话,可以设置为关闭此功能,但是存储在磁盘上的快照会比较大。 复制代码代码如下: rdbcompression yes 在存储快照后,我们还可以让redis使用CRC64算法来进行数据校验,但是这样做会增加大约10%的性能...
www.jb51.net/article/564...htm 2024-5-31