欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • C#基础算法题 找出最大值和最小值

    找出最大值和最小值 题目要求 输入n个数,n numbers[i]) { min = numbers[i]; } } return min; } static void Main(string[] args) { string[] temp = Console.ReadLine().Split(' ...

    程序员文章站2023-08-31
  • Python编程小练习 | 算法题:津巴布韦的鸡蛋价格

    题目:

    程序员文章站2023-08-24
  • 动态规划算法题:机器人到达指定合位置方法数

    算法题:机器人到达指定合位置方法数最近在看左程云的《程序员代码面试指南》,感觉不错,题都分了类,很方便有目的的刷题,书里的代码都是java实现的,刚好最近在学习python,就用python去练习一下。1. 问题描述假设有排成一行的N个位置,记为1~N,N大于等于2。开始时机器人在其中的M位置,机器...

    程序员文章站2023-03-28
  • [算法题] 跳一跳 Python求解

    [算法题] 跳一跳 Python求解题目描述:跳一跳​有一条石板路,每块石板上从1挨着编号为:1、2、3…,这条石板路要根据特殊的规则才能前进:对于当前所在的编号为 K 的石板,单次只能往前跳K的一个约数(不含1和 K )步,即跳到 K + X ( X 为 K 的一个非1和本身的约数)的位置。若当前...

    程序员文章站2023-02-17
  • 一道python走迷宫算法题

    前几天逛博客时看到了这样一道问题,感觉比较有趣,就自己思考了下方案顺便用python实现了一下。题目如下: 用一个二维数组表示一个简单的迷宫,用0表示通路,用1表示阻断,

    程序员文章站2023-02-13
  • 算法题汇总

    一.只涉及到(字符串,数组,矩阵的算法) "力扣题目汇总(机器人返回原点,按奇偶排序,数字的补数)" "力扣题目汇总(重复N次元素,反转字符串,斐波那契数)" "力扣题目汇总(反转字符串中的单词,EXCEL表列序号,旋置矩阵)" "力扣题目汇总(最长特殊序列,回文数,移动零)" "力扣题目汇总(买卖 ...

    程序员文章站2023-02-01
  • 谷歌师兄的算法刷题笔记

    对于刷题相关的文章,在之前我也推荐过不少,今天在给大家推荐一份谷歌师兄的算法刷题笔记,这份笔记与以往的刷题有所区别,作者把 leetcode 一千多道题都进行了系统的整理,并且对于每一道题的代码,都要

    程序员文章站2023-01-13
  • python(leetcode)-重复元素算法题

    leetcode初级算法 问题描述 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 该问题表述非常简单 查看数组中是否有相同元素 解法一:(未通过-超出时间限制) 思路:利用list的内置函数count计 ...

    程序员文章站2023-01-13
  • [算法练习-剑指offer]题18.二叉树的镜像(Java)

    题目题号:18题目名:二叉树的镜像编程语言Java题目描述操作给定的二叉树,将其变换为源二叉树的镜像。初次思路意思就是翻转二叉树使用递归,交换每个节点的左右子树。直到节点为空说明到了根节点解题代码public class Solution { public void Mirror(TreeNode root) { //非空校验 if(root == null) return ; if(root.left==null&&am

    程序员文章站2022-12-20
  • 【每日一道算法题】Leetcode之longest-increasing-path-in-a-matrix矩阵中的最长递增路径问题 Java dfs+记忆化

    329. 矩阵中的最长递增路径题目描述:给定一个整数矩阵,找出最长递增路径的长度。对于每个单元格,你可以往上,下,左,右四个方向移动。 你不能在对角线方向上移动或移动到边界外(即不允许环绕)。class Solution { int loc[][]={{0,1},{1,0},{0,-1},{-1,0}};public int longestIncreasingPath(int[][] matrix) {if (matrix==null||matrix.length==0) {

    程序员文章站2022-12-04
  • 每天一道算法题系列五之最长回文子串

    每天一道算法题系列:来源:力扣(LeetCode)本题链接:https://leetcode-cn.com/problems/longest-palindromic-substring/来源是力扣,大家喜欢可以去力扣中文网做相应的其他的题,某浏览器直接搜力扣即可。本题难度是中等给定一个字符串 s,找...

    程序员文章站2022-12-04
  • Python常见基础算法题

    1.判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数.示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。def is_num(num): ''' 判断传递的参数是否是回文数 :param num: 传递.

    程序员文章站2022-11-30
  • Java~利用二分查找完成牛客经典算法题--查找旋转数组的最小数字

    文章目录实现一个简单的二分查找查找旋转数组的最小数字实现一个简单的二分查找/** * Created with IntelliJ IDEA. * Description: If you don't work hard, you will a loser. * User: Listen-Y. * Date: 2020-07-29 * Time: 9:54 */public class BinarySearch { public static boolean binarySearch

    程序员文章站2022-11-02
  • 十道简单算法题

    前言 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下,重温一下。 只能说慢慢积累吧~下面的题目难度都是简单的,算法的大佬可直接忽略这篇文章了~入门或者算法薄弱的同学可参考一下~ 很多与排序相关的小算法(合并数组、获取数字每位值的和),我都没 ...

    程序员文章站2022-11-02
  • 福州大学算法作业题 - 加法运算

    福州大学算法作业题 - 加法运算

    ★实验任务 ★数据输入 ★数据输出 ★数据范围 代码1: ...

    程序员文章站2022-10-16
    IT编程
  • 福州大学算法作业题 - 最长子串

    福州大学算法作业题 - 最长子串

    ★实验任务 ★数据输入 ★数据输出 ★数据范围 代码1: 代码2: 代码3: ...

    程序员文章站2022-10-16
    IT编程
  • 福州大学算法作业题 - 数列

    福州大学算法作业题 - 数列

    ★实验任务 ★数据输入 ★数据输出 输出数列的第 k 位。 由于答案可能非常大,请输出答案对 1000,000,007 取模的结果。 代码1: 代码2: 代码3: ...

    程序员文章站2022-10-16
    IT编程
  • 算法题(奇安信面试)

    奇安信-8.161,2,public static void main(String[] args) {Scanner sc = new Scanner(System.in);String[] ss = sc.nextLine().trim().split(" ");String ans = res(ss);System.out.println(ans);}public static String res(String[] ss){int redo = 0;

    程序员文章站2022-10-03
  • 算法题|-灯泡开关问题

    问题描述: 有编号1~100个灯泡,起初所有的灯都是灭的。有100个同学来按灯泡开关,如果灯是亮的,那么按过开关之后,灯会灭掉。如果灯是灭的,按过开关之后灯会亮。现在开始按开关。第1个同学,把所有的灯泡开关都按一次(按开关灯的编号: 1,2,3,......100)。第2个同学,隔一个灯按一次(按开 ...

    程序员文章站2022-09-27
  • 每天一道算法题之跳跃游戏

    题目描述:​给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。1分析:通过一个变量reach记录当前位置可以到达的最远位置,并将这个最远位置与数组最后一个位置进行比较,如果可以到达最后一个位置,返回true,反之无法到...

    程序员文章站2022-09-25