-
【数据结构】二叉树、AVL树
所属栏目:[安全] 日期:2021-05-22 热度:94
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://www.voidcn.com/article/p-srsfcefa-vo.html ? 二叉树 二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(lef[详细]
-
【数据结构】选择排序
所属栏目:[安全] 日期:2021-05-22 热度:96
#include stdio.h//#include string.hvoid swap(int *a,int* b){int tmp;tmp = *a;*a = *b;*b = tmp;}//void BubbleSort(int *p,int n)//{//int i,j;//for(i=0; in ;i++)//{//for( j=n-1; j = i; j--)//{//if(p[j]p[j-1])//swap(p[j],p[j-1]);/[详细]
-
【数据结构】直接插入排序
所属栏目:[安全] 日期:2021-05-22 热度:191
#include stdio.h//#include string.hvoid InsertSort(int a[],int n){int i,j,t;for( i=1 ;in; i++){t = a[i];j = i-1;while( j=0 ta[j]){a[j+1] = a[j];j--;}a[j+1] = t;}}int main(){int i ;int num[9]={9,1,5,8,3,7,4,6,2};//BubbleSort(num,9);InsertSo[详细]
-
【数据结构】希尔排序
所属栏目:[安全] 日期:2021-05-22 热度:63
希尔排序的原理参见,维基百科,http://zh.wikipedia.org/wiki/希尔排序,这里给出源代码。 #includestdio.hvoid ShellSort(int a[],int n){int i,j,k,temp,gap;int gaps[]={1,5,13,43,113,297,815,1989,4711,11969,27901,84801,213331,543749,1355339,35016[详细]
-
【数据结构】堆排序
所属栏目:[安全] 日期:2021-05-22 热度:131
参考一篇文章: http://www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html 另外,在下面的链接下还有动画演示: http://sjjp.tjuci.edu.cn/sjjg/DataStructure/DS/web/flashhtml/duipaixu.htm ? 下面是源代码: /*堆排序(大顶堆) 2011.9.14*/#in[详细]
-
【数据结构】归并排序
所属栏目:[安全] 日期:2021-05-22 热度:102
归并排序(Merge sort,台湾译作:合并排序) 是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。(维基百科) 参考文章: http://www.voidcn.com/article/p-ccwctxoe-yt.html 下面是具体代码: #inc[详细]
-
安全行业须打造“标尺”发展关键安全技术
所属栏目:[安全] 日期:2021-05-22 热度:183
5G发展走入快车道,带动IoT(物联网)快速发展,将为消费、交通运输、生产制造、教育、医疗等各方面的数字化改造提供信息互联的硬核技术支持。在数字经济发展的[详细]
-
派拓网络预测2021年网络安全:个人数据隐私需关键保护
所属栏目:[安全] 日期:2021-05-22 热度:149
岁月不居,时节如流。一转眼,又到了盘点预测的时刻。 即将过去的2020年是非同寻常的一年,新冠肺炎疫情带动了企业数字化转型的全面提速,所有行业都被时代洪流[详细]
-
亚信安全:云网业务畛域,云网安全有畛域
所属栏目:[安全] 日期:2021-05-22 热度:86
如今,5G云网已经成为新基建的核心承载,如何保护5G云网安全成为保障数字经济平稳快速发展的重要课题。在近日举办的2020年电信和互联网行业网络安全年会上,亚信[详细]
-
达成战略同盟,共建智慧消防安全新平台
所属栏目:[安全] 日期:2021-05-22 热度:76
强强联手 填补智慧消防安全空白 消防工作贯穿于生产生活中的全过程、各方面,是科学安全发展、建设和谐社会的重要内容,是促进经济社会持续发展和保护人民群众生[详细]
-
将研究制定APP个人信息保护暂行法则
所属栏目:[安全] 日期:2021-05-22 热度:81
近年来,随着移动互联网的大规模广泛应用,用户信息问题现在已经逐步引起社会更大关心。12月24日,在国新办新闻发布会上,工业和信息化部新闻发言人、信息通信发[详细]
-
英特尔承认财报信息泄露系揭晓程序存在缺点而非“黑客攻击”
所属栏目:[安全] 日期:2021-05-22 热度:139
1月26日下午消息,据报道,上周,英特尔声称其网站上的敏感财务信息泄露为黑客攻击所致。近日,英特尔就此事提供了新的解释,承认该问题源于其自身发布流程的缺[详细]
-
亚信安全:以“零信任+XDR”砍断供应链APT侵犯
所属栏目:[安全] 日期:2021-05-22 热度:156
近期的SolarWinds供应链攻击事件绝对不是一件随随便便就可以开始和结束的大事件。 2020年12月,网络安全世界再遭黑客挑战,他们侵入了IT软件提供商SolarWinds的[详细]
-
新基建促进民航业数字化转型,“泛在身份安全”满足行业特需
所属栏目:[安全] 日期:2021-05-22 热度:51
近日,2021年全国民航工作会议、全国民航安全工作会议成功召开,十四五时期民航一二三三四总体工作思路确定为:践行一个理念、推动两翼齐飞、坚守三条底线、构建[详细]
-
做国家工业网络安全的坚定保护者
所属栏目:[安全] 日期:2021-05-22 热度:83
居危思变,变中有机 周磊用育新机来总结2020年。他表示,当前工业基础设施已成国家经济发展的战略支柱之一。工业网络安全产业也迎来四大新发展机遇:新基建激发[详细]
-
【数据结构】之二叉树的java实现
所属栏目:[安全] 日期:2021-05-22 热度:155
二叉树的定义: 二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。 ??? 二叉树(BinaryTree)是n(n≥0)个结点的[详细]
-
【数据结构】之队列的java实现(一)
所属栏目:[安全] 日期:2021-05-22 热度:95
队列的定义: 队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表。 (1)允许删除的一端称为队头(Front)。 (2)允许插入的一端称为队尾(Rear)。 (3)当队列中没有元素时称为空队列。 (4)队列亦称作先进先出(First In Fir[详细]
-
【数据结构】二叉查找树
所属栏目:[安全] 日期:2021-05-22 热度:143
1、概念: 二叉查找树,也称排序二叉树,是指一棵空树或者具备下列性质的二叉树(每个节点都不能有多于两个儿子的树): 1. 若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 2. 若任意节点的右子树不空,则右子树上所有节点的值均大于[详细]
-
【数据结构】插入排序
所属栏目:[安全] 日期:2021-05-22 热度:169
数据结构中的插入排序 参考代码如下: /*名称:插入排序 语言:数据结构C语言版 编译环境:VC++ 6.0日期: 2014-3-26 */#include stdio.h#include malloc.h#include windows.htypedef int KeyType;// 定义关键字类型为整型typedef int InfoType;// 定义其它[详细]
-
【数据结构】哈希表
所属栏目:[安全] 日期:2021-04-04 热度:113
哈希表(散列表),是通过关键字key而直接访问在内存存储位置的一种数据结构,它就是 以空间换取时间。通过多开辟几个空间,来实现查找的高效率。 对于哈希表,我们并不是很陌生:在c语言学习阶段,给定一个字符串,查找第一个只出现过一次的字符;在数据结[详细]
-
队列-java代码
所属栏目:[安全] 日期:2021-04-03 热度:89
public class QueueDemo { private int maxSize; long [] queueArray; // 队列的头,实际是数组的尾 header; 队列的尾,实际是数组的头 footer; nElems; public QueueDemo( size){ maxSize = size; queueArray = new [maxSize]; header = 0 ; footer = -1 ;[详细]
-
算法图解之散列表
所属栏目:[安全] 日期:2021-04-03 热度:177
散列函数 专业术语表述,”将输入映射到数字”。 散列函数具有如下要求: (1)它必须是一致的。 如你输入blog得到的是wordpress,那么每次输入blog,得到的都必须为wordpress。 (2)它应将不同的输入映射到不同的数字。 如,如果一个散列函数不管输入是什么都返[详细]
-
算法图解之二分查找
所属栏目:[安全] 日期:2021-04-03 热度:54
简单查找,如下图: ? 从图可知那个眼镜男从1开始猜,猜到100,大家都知道这种猜法最终都会得到答案,就是时间问题而已。100毕竟是这个列表的最大长度。但是换言之,如果是一万、百万、上千亿呢?那么这种猜法虽然能够得到答案,但是时间方面的成本将会非常大[详细]
-
lt;数据结构与算法分析gt;读书笔记--运行时间中的对数及其分析
所属栏目:[安全] 日期:2021-04-03 热度:166
分析算法最混乱的方面大概集中在对数上面。我们已经看到,某些分治算法将以O(N log N)时间运行。此外,对数最常出现的规律可概括为下列一般法则: 如果一个算法用常数时间(O(1))将问题的大小削减为其一部分(通常是1/2),那么该算法就是O(logN)。另一方面,如[详细]
-
lt;数据结构与算法分析gt;读书笔记--最大子序列和问题的求解
所属栏目:[安全] 日期:2021-04-03 热度:126
? 现在我们将要叙述四个算法来求解早先提出的最大子序列和问题。 第一个算法,它只是穷举式地尝试所有的可能。for循环中的循环变量反映了Java中数组从0开始而不是从1开始这样一个事实。还有,本算法并不计算实际的子序列;实际的计算还要添加一些额外的代码[详细]
