Algorithm
文章平均质量分 96
pyxiea
双鸭山大学研究生,对深度学习、自然语言处理、推荐系统感兴趣
展开
-
DFS与回溯总结
文章目录地图类LC200. Number of IslandsLC79. Word Search学习与参考资料:[1] 2013王道论坛计算机考研机试指南[2] DFS和BFS讲解及Leetcode刷题小结(1)(JAVA)[3] DFS和BFS讲解及Leetcode刷题小结(2)(JAVA)地图类LC200. Number of IslandsLC200. Number of Is...原创 2020-05-02 07:35:02 · 864 阅读 · 0 评论 -
笔试——快速幂取模
阿里巴巴2021暑期实习笔试题,题目本身需要经过数学推导,得到答案的表达式为 (n×2n−1)%(109+7)(n\times 2^{n-1}) \% (10^9+7)(n×2n−1)%(109+7) ,其中 nnn 是输入的一个大数,%\%% 是取模运算。本题需要使用快速幂取模算法,在python中有自带的实现:pow(a,b,c) # 等价于(a^b)%c,但在b非常大时效率高很多...原创 2020-04-05 13:04:40 · 285 阅读 · 0 评论 -
BFS答题记录与总结
LC200. Number of IslandsLC200. Number of Islandsfrom collections import dequedef dfs(grid,x,y): if 0<=x<len(grid) and 0<=y<len(grid[0]) and grid[x][y]=="1": grid[x][y]=0 ...原创 2020-03-24 23:17:11 · 332 阅读 · 0 评论 -
笔试——单调栈
题目链接:腾讯2020校园招聘编程题——逛街import sys# 本答案参考自评论区def parse_nums(nums_str): return [int(x) for x in nums_str.strip().split()]for n in sys.stdin: n = int(n) nums = parse_nums(input()) ...原创 2020-03-18 01:15:05 · 957 阅读 · 0 评论 -
LeetCode动态规划题目总结(持续更新中)
Sell Stock121. Best Time to Buy and Sell Stock题目:https://leetcode.com/problems/best-time-to-buy-and-sell-stock/思路:卖出能得到最高profit是在之前的几天中最低价的那天买入,...原创 2020-03-04 23:09:45 · 748 阅读 · 0 评论 -
高频面试题——算法与数据结构Python实现
快速排序参考:快速排序partition过程常见的两种写法+快速排序非递归实现def partition(arr, low, high): pivot = arr[low] #选第一个元素作为枢纽元 while low < high: while low < high and arr[high] >= pivot: high-...原创 2020-03-15 16:35:12 · 803 阅读 · 0 评论 -
最长回文子串与最长回文子序列
https://leetcode.com/problems/longest-palindromic-substring/https://leetcode.com/problems/longest-palindromic-subsequence/有待对比总结原创 2019-12-02 18:01:08 · 156 阅读 · 0 评论 -
0-1背包与完全背包模板
价值和体积的定义如果题目没有明确给出价值和体积的定义,首先需要想清楚什么是价值,什么是体积。一般是根据限制条件来设体积,根据目标值来设体积。例如 leetcode 的 Coin Change,这一题中,限制总面额恰好等于amount,所以可以将硬币的面额视为体积,而目标是硬币的总数量最小,所以可以将每种硬币的价值都设为1(每取一个,总数量+1)。假设物品的数量为 n,体积数组int w[n],...原创 2019-11-22 11:33:22 · 1013 阅读 · 0 评论 -
机试题目
排序#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp原创 2019-03-19 00:24:34 · 311 阅读 · 0 评论 -
中大复试C语言笔试题(回忆版)
求最大公共子串(2003)#include&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;#i原创 2019-04-02 19:53:51 · 1354 阅读 · 0 评论