算法——跳跃搜索 Linux教程

算法——跳跃搜索

像二进制搜索一样,跳跃搜索是排序数组的搜索算法。基本思想是通过固定步骤跳过或跳过某些元素代替搜索所有元素来检查较少的元素(而不是线性搜索)。
阅读全文
算法——俄式乘法 Linux教程

算法——俄式乘法

两个正整数相乘的非主流算法 假设n和m是两个正整数,计算n*m,现在用n的输入作为实例规模的度量标准。 假设n是偶数,一个规模为原来一半的实例必须要对n/2进行处理,n*m=n/2 * 2m 假设n是...
阅读全文
使用 coredumpctl 查找并处理 BUG Linux教程

使用 coredumpctl 查找并处理 BUG

一个不幸的事实是,所有的软件都有 bug,一些 bug 会导致系统崩溃。当它出现的时候,它经常会在磁盘上留下一个被称为“核心转储”的数据文件。该文件包含有关系统崩溃时的相关数据,可能有助于确定发生崩溃...
阅读全文
算法——二分查找详解 Linux教程

算法——二分查找详解

二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,占用系统内存较少; 其缺点是要求待查表为有序表,且插入删除困难。 因此,折半查找方法适用于不经常变动而查找频繁的有序列表。 首先,假设表...
阅读全文
Netstat 的几个常用方法 Linux教程

Netstat 的几个常用方法

Netstat 简介 Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。...
阅读全文
python之字符串详解 Linux教程

python之字符串详解

大多数人学习的第一门编程语言是C/C++,个人觉得C/C++也许是小白入门的最合适的语言,但是必须承认C/C++确实有的地方难以理解,初学者如果没有正确理解,就可能会在使用指针等变...
阅读全文