天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
1 引文Python中的“数组”可分为三种类型:(1)list普通的列表,初始化后可以通过特定方法动态增加元素(2)Tuple固定的数组,一旦定义后,其元素个数是不能再改变的(3)Dictionary词典类型,即是Hash数组。设n是一任意
0 引言日常生活中我们会时常关注日期,可以了解到日期的相关信息,例如某一年的某个月的天数,以此对本月的计划有更合适的安排。1 问题如何通过Python程序判断出某一年的某个月有多少天2 方法首先用户可以通过input输入一个年份和月份,然后
利用循环解决数学问题。问题输入n的值,求出n的阶乘方法输入一个数,利用循环实现连乘。通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。代码清单 1num = int(input(‘请输入一个数’) a = 1 for i i
1 问题编写一个Java应用程序,实现下列功能: (1) 程序随机分配给客户一个1-100之间的整数; (2) 用户输入自己的猜测; (3) 程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”; (4) 用户可根据提示信息
引言在解决数学排列组合时,遇到求给出1,2,3,4四个数字组成重复的三位数的个数时,可以用编程的方法来解决类似的问题,还能验证答案是否正确。1 问题用1,2,3,4四个数字组成无重复的三位数,求能组成多少个这样的数。2 方法先给定一个列表,
题:有一个无向的 星型 图,由 n 个编号从 1 到 n 的节点组成。星型图有一个 中心 节点,并且恰有 n - 1 条边将中心节点与其他每个节点连接起来。给你一个二维整数数组 edges ,其中 edges[i] = [ui, vi] 表
题:给定数组nums和整数k,求数组中 满足|nums[i]-nums[j]| = k(i<j)的数对数目。解:1. 直接两重循环2.哈希表
判断句子中的有效单词数。题目比较简单,将句子拆分成单词,然后判断单词是否有效。但是“有效”条件有点繁琐:如果一个 token 同时满足下述条件,则认为这个 token 是一个有效单词:1.不含数字 2.至多一个 连字符 '-'
我们常遇到各种各样有关收费问题,对收费进行控制有利于保护我们的财产,避免重大的财产损失,我们在保护了自己财产安全的同时也保护了他人的财产。同时也有利于收费的地方了解进入的人群的年龄情况,以便于在遇到危急情况时可以更快更迅速的做出决定。问题关
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] ,描
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
2024-07-01 01:30:59