天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
1 问题已知一个数组内元素为 { 19, 28, 37, 46, 50 } 。用户输入一个数据,查找该数据在数组中的索引,并在控制台输出找到的索引值,如果没有查找到,则输出 -1。2 方法首先定义一个数组,在键盘录入要查找的数据,用一个变量
日常生活中我们时常会接触到关于隐私问题,例如登录用户名和密码问题,信息安全保障着人们的隐私。问题为了防止隐私泄露,暴力破解,登录仅有三次机会,如果超过三次机会,会有报错提示方法利用循环限制用户登录仅有三次机会,再通过input让用户输入自己
引言本题需要用for循环和整数组转换,有助于熟悉for循环和字符转换的使用方法,借此解决其他问题。问题给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的
0 引言在python学习中,我们学习了判断if...else语句,以及如何构建列表和以及引用函数和循环,利用这些所学,我们就能解决一些生活中常见问题1 问题在键盘上同时输入年月日,判断出这是本年度的第几天。示例1输入:2002,10,12
1 引言有序序列元素查找是python算法中典型且重要的技能,通过对有序序列元素查找的学习,我们可以更快的解决关于有序序列查找的相关问题,也可以更好的体现出我们的解题思维逻辑能力和提高代码水平。查找元素。一般地,我们可以用for循环进行遍历
有k个节点,编号为0 - k-1,每个节点可以在空闲时间处理请求,每个请求的有一个到达时间和处理该请求的持续时间;节点空闲
1 问题描述本题要求对任意给定的正整数n,求方程x^2+y^2=n的全部正整数解。给定的N<=10000,如果有解请输出全部解,如果无解请输出No Solution。示例一:输入:n = 1
问题描述在写一个函数,利用切片操作,可以去除一个字符串前后的空格,比如字符串' I.m working ',去除前后空格后得到‘I‘m working’算法描述这一道题主要运用了切
引言在解决水仙花问题时,需要将整数中的每个位数表示出来。查看答案后仍不能理解其中的表达意义。问题水仙花数问题中引发的各位数的表达意义方法水仙花数是一个三位数,它的每个位上的数字的3次幂之和等于它本身。例如题中对各位数的解法:num=(int
提出问题输入一个字符串,请输出这个字符串包含多少个大写字母,多少个小写字母,多少个数字。要求输入一行包含一个字符串,输出三行,每行一个整数,分别表示大写字母
引言力扣(LeetCode),未来不止于此!问题描述给你一个数组 items ,其中 items[i] = [typei, colori,namei] ,描
二叉树的层序遍历,给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。
二叉树的前序遍历,给定一个二叉树,返回它的 前序 遍历。
二叉树的后序遍历,给定一个二叉树,返回它的 后序 遍历。
完全二叉树的节点个数,思路;dfs,统计集合大小即可
给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。请你计算并返回该式的最大值。
数组中的第K个最大元素,在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。
二叉树的中序遍历,给定一个二叉树,返回它的中序遍历。
删除字符串中的所有相邻重复项,给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
前 K 个高频元素,给定一个非空的整数数组,返回其中出现频率前 k 高的元素。
2024-06-27 09:20:52
2023-02-13 07:38:09
2022-11-17 12:37:20
2023-02-13 07:59:59
2022-12-21 10:14:58
2022-11-17 12:37:20