最新 最热

智能合约中重入攻击

攻击者利用合约在执行过程中的未锁定状态,通过递归调用合约中的函数,重复提取资金或资源。

2024-07-29
2

Linux的Makefile进度条

那为什么我们需要定义变量呢?就像是在C语言中的宏一样,以后的这个基本就不会改变了,就只是会在定义的时候发生变化,这样能够简化操作。学着学着就能够感受到好处了!...

2024-07-29
5

记一次开源贡献

说来惭愧,工作这么久一直是伸手党,最近解决工作中突发 bug,才有机会第一次参与开源组件的贡献。

2024-07-27
2

计算三叉搜索树的高度 - 华为OD机试题

定义构造三又搜索树规则如下:每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到找到一个合适的空节点插入查找的规则是:

2024-07-26
2

【C++】常用排序算法

排序算法是计算机科学中常见的一类算法,用于将一组数据按照特定的顺序进行排列。下面介绍几种常见的排序算法:

2024-07-24
3

【C++】链表反转

链表反转是C++面试经常会考的一道题目,下面介绍2种解法,分别是非递归法和递归法。

2024-07-24
4

递归算法/斐波那契数列

递归(Recursion)是一种编程技术,其中函数或方法直接或间接地调用自身。递归通常用于解决可以分解为更小、更简单的子问题的问题。递归的基本思想是将大问题分解为小问题,然后解决小问题,最后通过组合小问题的解来得到大问...

2024-07-24
3

C++一分钟之-可变模板参数与模板模板参数

在C++中,模板是实现泛型编程的强大工具。它们允许我们编写可以处理多种数据类型的代码,从而提高代码的复用性和灵活性。随着C++11的引入,可变模板参数和模板模板参数进一步增强了模板的表达力和通用性。...

2024-07-22
1

认识 Glob Pattern

在计算机编程中,Glob Pattern 是通配符匹配模式,它利用通配符来匹配一组文件或目录。

2024-07-22
5

【JavaScript 算法】回溯法:解决组合与排列问题

回溯法的基本思想是构建一个解的空间树,通过深度优先搜索来遍历所有可能的解。在遍历的过程中,如果发现当前部分解不能构成最终解,就回溯到上一步继续尝试其他可能的解。这种方法特别适用于组合、排列、子集等问题。...

2024-07-20
2