天翼云全部知识文档专栏是天翼云为开发者提供的互联网技术内容分享平台。内容涵盖云端实践,云计算,软件开发,存储,服务器,数据库,大数据,人工智能,物联网,知识文档相关内容资讯。在这里其他开发者们学习交流,共同成长。
栈先进后出实现出栈入栈以及获取栈中最小值,主要是获取最小值需要注意的维护最小值,在minstack中,是本题主要考察点
2的整数次幂次方可以从二进制的角度考虑4的二进制 01004-1的二进制 0011那么4&(4-1) 0100 & 0011 = 0000,这就是规律, 不会,我可以学;落后,我可以追赶;跌倒,我可以站起来!
求最大相邻数字2,6,3,4,5,10,9 利用位图概念,讲最大值作为新数组长度,最小值作为偏移量,通过当前元素减去偏移量,放到位图里,设置为1,其他的设置为0
辗转相除法俩个正整数的最大公约数等于他们的余数和较小数之间的最大公约数更相减损法俩个正整数的最大公约数等于他们的差值和较小数之间的最大公约数位移法当俩个数字中任意一个数字是偶数时要通时进行右移,也就是除2操作,如果同时右移,这就要保留乘2,
栈先进后出实现出栈入栈以及获取栈中最小值,主要是获取最小值需要注意的维护最小值,在minstack中,是本题主要考察点 不会,我可以学;落后,我可以追赶;跌倒,我可以站起来!
链表是否有环(向下)v ^(向上)1->2->3->4->5如何判断链表是否有环,可以通过快慢指针的方式,比如 快一次走俩格,慢指针一次走一格,当存在环时,快慢指针最终会在环里相遇。链表的环长是多少如何计算环的长度
求最大相邻数字2,6,3,4,5,10,9利用位图概念,讲最大值作为新数组长度,最小值作为偏移量,通过当前元素减去偏移量,放到位图里,设置为1,其他的设置为0 不会,我可以学;落后,我可以追赶;跌倒,我可以站起来!
删除k个数字是num最小案例:5 4 1 2 7 0 9 3 6 删掉一个数字后是 4 1 2 7 0 9 3 6123456; //123450000 //0 不会,我可以学;落后,我可以追赶;跌倒,我可以站起来!
删除k个数字是num最小 案例: 5 4 1 2 7 0 9 3 6 删掉一个数字后是 4 1 2 7 0 9 3 6 123456; //12345 0000 //0
大数相加比如远超long的数字相加,求其结果,需要用到数组,通过进位去实现 不会,我可以学;落后,我可以追赶;跌倒,我可以站起来!
在给定的数据中,找出缺失的数字第一种:在给定的有序数组中,找到缺失的数字,只缺一个,思路,累加数字到给定n,然后减去有序数组累加的和,然后就找到了第二种:第二种,99个数字,有偶数个重复的,一个奇数不重复的,找出这个数字思路 异或还有一种情
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
背包就是 往包里装东西,固定容量内最大价值,东西有俩个属性,体积和价值,背包有一个属性容量,每次装东西,n(第n个物品),c(背包的容量)就会变化
乘积最大子数组, 给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。
```javapackage dp.superEggDrop;/** * 887. 鸡蛋掉落 * 给你 k 枚相同的鸡蛋,并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。 * <p> * 已知存在楼层 f ,满足 0
mysql基础知识点一mysql索引底层数据结构与算法1. 常见的索引结构2. 红黑树做索引的优缺点 3. hash做索引的优缺点字符而不改变剩余字符相对位置形成的新字符串。
编辑距离, 给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。
2023-04-18 14:15:05
2023-04-18 14:14:13
2023-03-29 10:07:52
2023-04-24 11:27:05
2023-03-20 08:19:07
2023-04-28 02:38:44