算法共7篇

华为机试真题Python实现-注释版-1.描述拆分输出字符串

1.描述拆分输出字符串 ·连续输入字符串,请按长度为8拆分每个输入字符串并进行输出; ·长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入多次,每个...

字节社招面试总结–算法题篇

字节社招面试总结--算法题篇 股票买卖 ( 头条 ) 1. 买卖股票的最佳时机 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),...

LeetCode刷题:最长公共前缀

最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。   示例 1: 输入:strs = ["flower","flow","fli...

leetcode刷题3:罗马数字转整数

罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D ...

leetcode刷题2:回文数

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 示例 1: 输入...

leetcode刷题1:两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target  的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元...

程序员必须要知道的刷题网站(leetcode_牛客网_lintcode)

程序员必须要知道的刷题网站 程序员为什么要刷题? 刷题不仅能提升自己的代码能力,更能训练自己的逻辑思考能力。 算题的类型,主要以算法为主,而算法在笔试、面试中肯定是躲不过的一环,不管...