算法

算法

91篇文章
算法特性:一个算法必须具备以下五个重要特性1. 有穷性:一个算法必须总是在执行有穷步之后结束,且每一步都在有穷时间内完成。2. 确定性:算法中的每一条指令必须有确切的含义,没有二义...
题目链接 每次路程改变只对前后两点间距离有影响,因此每次都判断当前三个点之间的距离之和与去掉中间点的距离哪个更优即可,最后取最大值作为结果输出。 #include<iostr...
1. 使用生成器实现斐波那契 注意: 1. 使用yield 2. 代码 def create_num(count): current_count = 0 a, b = 0, 1 w...
1. 题目 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。...
1. 题目 给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。 子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。 示例 1...
1. 题目 给你一个字符串 s,找到 s 中最长的回文子串。 示例 1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 示例 2: 输入...
# -*- coding = utf-8 -*- # @Author:Polaris # @File:spider.py # @Software:PyCharm def main(...
本文总结了常见高频的关于排序的算法考察。 1.冒泡排序 冒泡排序的思想是元素两两比较,将较大或者较小的元素往一端进行移动 public static void bubble(int...
引言 作家作品打分 题目源自:力扣上的分享 https://leetcode-cn.com/circle/discuss/pUA0mL/ 题目描述 某某作家有n本小说,评委会要对该...
引言 将两个已经排好序的数组进行合并,使得合并后的数组也是有序 示例: int a[] = {1, 3, 5, 11, 20}; int b[] = {1, 2, 3, 4, 7,...

关注我们的公众号

微信公众号