天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。
111. 二叉树的最小深度
144. 二叉树的前序遍历
剑指 Offer 55 - I. 二叉树的深度
刷题leetcode-两数之和
前缀和算法指的是某段序列的前n项和,前缀和一般用来求数组中某段连续区间的和。下面我们来看一下它的算法原理。
滑动窗口,顾名思义,就是有一个大小可变的窗口,左右两端方向一致的向前滑动(右端固定,左端滑动;左端固定,右端滑动)。
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
模拟就是用计算机来模拟题目中要求的操作,模拟题目通常具有代码量大、操作多、思路繁琐的特点。所谓的"模拟题",用一句老话所就是"照着葫芦画瓢",根据题目的表述进行筛选提取关键要素,按需求书写代码解决实际问题。
计算机中的数据都以二进制形式存储和处理,位运算直接对二进制位进行操作。常见的位运算符包括与(&)、或(|)、异或(^)、取反(~)和左移(<<)、右移(>>)等。
当一个数组中的元素重复率特别高的时候,经典的快速排序算法是不适合的。它会导致时间复杂度由O(logN)上升为O(N^2),这里我们可以使用三项切分的方式来实现快速排序算法,所谓的三项切分,就是把等于基准值的元素放在中间,大于基准值的元素和小于基准值的分别放两边,这样数组分成了三分,比起普通的快速排序,当数据中的重复元素特别多时,效率将会大大提升。
【C++】哈希的应用
java面试知识点整理之数据结构算法(待完善)
提到分布式算法,就不得不提 Paxos 算法,在过去几十年里,它基本上是分布式共识的代 名词,因为当前最常用的一批共识算法都是基于它改进的。比如,Fast Paxos 算法、 Cheap Paxos 算法、Raft 算法、ZAB 协议等等。
Poxos算法详解(二)
深度学习的概念源于人工神经网络的研究,但是并不完全等于传统神经网络。
Gossip 协议,顾名思义,就像流言蜚语一样,利用一种随机、带有传染性的方式,将信息传播到整个网络中,并在一定时间内,使得系统内的所有节点数据一致。对你来说,掌握这个协议不仅能很好地理解这种最常用的,实现最终一致性的算法,也能在后续工作中得心应手地实现数据的最终一致性。
有一块10000 * 10000 * 10000的立方体豆腐, 豆腐的前左下角放在(0,0,0)点,豆腐的后右上角放在(10000,10000,10000)点。
在一个 平衡字符串 中,‘L’ 和 ‘R’ 字符的数量是相同的。
构造串的链表结点数据结构(每个结点内存储一个字符),编写一个函数,找出串 str1 中第一个不在串 str2 中出现的字符。
2024-06-27 09:20:52
2023-02-13 07:38:09
2022-11-17 12:37:20
2022-11-17 12:37:20
2023-02-13 08:10:07
2023-01-04 10:17:07
随时自助获取、弹性伸缩的云服务器资源
便捷、安全、高效的云电脑服务
高品质、低成本的云上存储服务
为云上计算资源提供持久性块存储