力扣和笔试算法
菜鸡一枚,闭关修炼中!
AI大模型前沿研究
软件工程硕士,机器学习&深度学习爱好者,忘记背后,努力面前,向着标杆直跑!
展开
-
『力扣和笔试算法』科大讯飞研发岗笔试(2020-08-29)!
京东研发岗笔试(2020-08-27)! 文章目录一. 第1题1.1. 题目描述1.2. 算法实现二. 第2题2.1. 题目描述2.2. 算法实现三. 第1题3.1. 题目描述3.2. 算法实现1四. 第2题4.1. 题目描述4.2. 算法实现一. 第1题1.1. 题目描述题目描述: 一个m*n的矩阵,矩阵的数值代表礼物的价值,从矩阵的左上角出发,并且每次 向右或者向下(不能回退) 移动一格,直到到达矩阵的右下角。计算所走的路径礼物价值加起来最大是多少?样例输入输出:3, 3 //m,原创 2020-08-30 00:34:59 · 2256 阅读 · 0 评论 -
『力扣和笔试算法』京东研发岗笔试(2020-08-27)!
京东研发岗笔试(2020-08-27)! 文章目录一. 第1题1.1. 题目描述1.2. 算法实现一. 第2题2.1. 题目描述2.2. 算法实现一. 第1题1.1. 题目描述题目描述: 说的是输入一个整数,首先逆序一下(注意:逆序之后前面的0不要),得到一个新的整数,然后输出这个整数的五进制形式。输入描述: 输入一个整数n(n<=200000);输出描述: 输入五进制形式。样例输入输出1:1000 //输入1 //输出原创 2020-08-27 21:17:42 · 586 阅读 · 0 评论 -
『力扣和笔试算法』翻转字符串-正反面(360笔试)!
翻转字符串-正反面(360笔试)! 文章目录1. 题目描述2. 算法实现1. 题目描述题目描述: 在一张透明的纸上,用笔写下一个字符串,然后将纸翻面,请你判断正面和背面看到的字符串是否一样,请注意,字符串在正反面看上去一样,必须要求每个字符是左右对称的,比如 ‘W’ 字符是左右对称的,而 ‘N’ 不是。输入描述: 输入包含多组数据,每组数据一样,包含一个全由大写字母构成的字符串S。输出描述: 如果正面和背面看到的字符串一样,输出YES,否则输出NO。样例输入:ABAAHAH原创 2020-08-24 23:37:23 · 2419 阅读 · 2 评论 -
『力扣和笔试算法』斐波那契数列顺时针时针输出矩阵(滴滴笔试)!
滴滴笔试斐波那契数列逆时针输出矩阵! 文章目录1. 题目描述2. 算法实现1. 题目描述2. 算法实现#include <iostream>#include <vector>using namespace std;/*暴力求解,不知道对不对欢迎指正!*/int sumNum(int n, vector<int> &arr){ int count = 0, num1, num2, sum; for (int a = 1; a &l原创 2020-08-23 17:06:14 · 287 阅读 · 0 评论 -
『力扣和笔试算法』熟悉的A+B(滴滴笔试)!
一个数可以用有多少种连续素数之和表示! 文章目录1. 题目描述2. 算法实现1. 题目描述►A+B问题又来了。 设 a,b,c 是0-9之间的数字(其中 a,b,c 互不相同),其中 abc 和 acc 是两个不同的三位数,现给定一正整数 n,问有多少对abc和acc能够满足 abc+acc=n(a!=0)?输入描述: 一个正整数n(100<n<2000)输出描述: 第1行输出有多少对满足要求的数字;接下来每一行输出一对abc和acc,以空格分隔。如果没有一对abc和acc的话,则原创 2020-08-21 23:20:44 · 504 阅读 · 0 评论 -
『力扣和笔试算法』一个数可以用有多少种连续素数之和表示!
一个数可以用有多少种连续素数之和表示! 文章目录1. 题目描述2. 算法实现1. 题目描述可以由一个或多个连续质数(素数)表示一些正整数。 一个给定的正整数有多少这类陈述?例如,整数53有两种表示方法5+7+11+13+17和53。41整数有三个代表2+3+5+7+11+13,11+13+17和41。3整数具有唯一的表示形式3。20整数有没有这样的表示形式。 请注意必须连续质数;输入: 输入是一个在单独的行中的每个积极整数序列。整数是2至10000个,包容性。输入结束以零表示。输出: 输出应该原创 2020-08-17 17:26:36 · 1078 阅读 · 0 评论 -
『力扣和笔试算法』统计素数并求和+补充!
统计素数并求和! 文章目录1. 题目描述2. 算法实现1. 题目描述统计给定整数 MMM 和 NNN 区间内素数的个数并对它们求和。输入格式: 输入在一行中给出两个正整数 MMM 和 NNN(1≤M≤N≤500)(1≤M≤N≤500)(1≤M≤N≤500)。输出格式: 输入在一行中给出两个正整数 MMM 和 NNN(1≤M≤N≤500)(1≤M≤N≤500)(1≤M≤N≤500)。例如:输入: 10 31 输出: 7 1432. 算法实现#include <iostream&原创 2020-08-16 22:07:55 · 410 阅读 · 0 评论 -
『力扣和笔试算法』判断两个字符串是否为变形词!
判断两个字符串是否为变形词! 文章目录1. 题目描述2. 算法实现1. 题目描述对于两个字符串 AAA 和 BBB,如果 AAA 和 BBB 中出现的字符种类相同且每种字符出现的次数相同,则 AAA 和 BBB 互为变形词,请设计一个高效算法,检查两给定串是否互为变形词。给定两个字符串 AAA 和 BBB 及他们的长度,请返回一个 boolboolbool 值,代表他们是否互为变形词。测试样例:“abc”,3,”bca”,3返回:true2. 算法实现#include <i原创 2020-08-16 17:43:46 · 341 阅读 · 0 评论 -
『力扣和笔试算法』LeetCode:3.无重复字符的最长子串!
LeetCode:3.无重复字符的最长子串! 文章目录1. 题目描述2. 算法实现2.1. 解题思路2.2. 实现代码3. 补充之c++字符串对象参考文章 1. 题目描述给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例3:输入原创 2020-08-04 12:33:58 · 405 阅读 · 0 评论 -
『力扣和笔试算法』LeetCode:2.两数相加!
2. 两数相加! 文章目录1. 题目描述2. 算法实现2.1. 整体思路2.2. 实现代码参考文章1. 题目描述给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 ->原创 2020-08-03 18:14:23 · 429 阅读 · 0 评论 -
『力扣和笔试算法』LeetCode:1.两数之和!
C++动态数组类vector! 文章目录1. 题目描述2. 算法实现2.1. 暴力解法1. 题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]2. 算法实现2.1. 暴原创 2020-08-03 11:42:04 · 283 阅读 · 0 评论