- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 不安全的语言:C语言
前端时间,开源安全公司WhiteSource对编程语言安全性进行了分析,揭示了哪些语言存在最多的安全漏洞,C语言占据不安全的语言榜首。下面简单谈谈自己对C语言不安全原因的认识,参考了网上的一些博客内容。1. 数据封装性差C语言是面向过程而不面向对象的,因此数据封装性差,数据安全性低。2. 指针的不安全性C语言中的指针是其精髓所在,使用指针可以直接访问物理地址,直接靠近硬件操作,这一点使其操...
2019-05-08 18:23:10 1877
原创 编程实现希尔、快速、堆排序、归并排序算法。要求首先随机产生10000个数据存入磁盘文件,然后读入数据文件,分别采用不同的排序方法进行排序并将结果存入文件中。
编程实现希尔、快速、堆排序、归并排序算法。要求首先随机产生10000个数据存入磁盘文件,然后读入数据文件,分别采用不同的排序方法进行排序并将结果存入文件中。一、算法思想描述(用一个长度为10的序列进行模拟)1.希尔排序希尔排序是对直接插入排序的改进,它利用了直接插入排序在序列个数少且基本有序的情况下排序效率较高的性质。首先获取整数d,将序列分出d个长度为d的子序列,选取中间(或中间靠后)的位置作为...
2018-03-27 09:07:28 11296 14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人