天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
链表相交
关于串算法中使用free(str->ch);无法执行后继代码的情况
算法基础之模拟(C++示例) 模拟(simulate)就是用计算机来模拟题目中要求的操作。 题目1 给定两个整数A和B,输出他们的和
算法基础
算法基础之字符串(C++示例) 无论是工程设计还是算法设计均离不开字符串,字符串是由一个个单独的字符构成的串,其数据结构是线性的,常以A
算法基础之回溯(C++示例) 回溯法(BackTracking)也叫试探法,是一种选优搜索法,按选优条件向前搜索,以达到目标。若探索到
问题描述快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以
题:输入两句话,返回两句话中不常见单词列表。“不常见单词”指在一句话中只出现一次,且另一句话没有出现。解:直接按题意,求在一句话中只出现一次,且另一句话没有出现的单词。用Counter()计算次数。简化一下,在一句中出现一次,另一句话不出现
1 问题已知 n 个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。.从编号为 k 的人开始报数,数到 m 的那个人出圈;他的下一个人又从 1 开始报数,数到 m 的那个人又出圈;依此规律重复下去,直到剩余最后一个胜利者。
1 问题某同学某门课的成绩可能的结果为1,2,3,4,和5。当成绩为1时请输出不及格;成绩为2时请输出及格;成绩为3时请输出中等;成绩为4时请输出良好;成绩为5时请输出优秀。
题:给你一个 下标从 0 开始 的整数数组 nums ,其中 nums[i] 表示第 i 名学生的分数。另给你一个整数 k 。从数组中选出任意 k 名学生的分数,使这 k 个分数间 最高分 和 最低分 的 差值 达到 最小化 。返回可能的
39. 组合总和
手机抽卡游戏的爆火,让我们萌生了用程序来模拟游戏中的 抽卡 这一环节。1 问题对抽卡手游的 抽卡 这一环节进行模拟。2 方法用python的random函数进行模拟。3 实验结果与讨论通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题
题:给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 "balloon"(气球)。字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 "balloon
题:给你一个仅由整数组成的有序数组,其中每个元素都会出现两次,唯有一个数只会出现一次。请你找出并返回只出现一次的那个数。你设计的解决方案必须满足 O(log n) 时间复杂度和 O(1) 空间复杂度。示例: 输入: nums = [1,1,
在学习python的过程中,我们都只是简单的学习到了知识点,并没有应用在实际问题中,而通过本次的博客,将直接把python应用于现实生活中的问题,这样便将我们的python灵活应用了,使我们学到的python能真正活学活用。
0 引言运用python编写代码可以用来轻松地解决数学的运算问题。1 问题求s= a + aa + aaa + … + aa…a 的值(最后一个数中 a 的个数为n ),其中 a 是一个1~9的数字,例如:2 + 22 + 222 + 22
1.问题 日常生活中我们会遇到许多需要密码来登陆账户的场景,如何使用Java来创建此类登陆代码呢?2.方法3.结语 针对登陆系统的使用问题,我们发现是可以使用Java来进行实现,并设定输错密码3次自动锁定的保护程序,证明此方法是有效且实用的
《数据结构与算法》之堆
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