算法题
文章平均质量分 53
叫什么名字好了
这个作者很懒,什么都没留下…
展开
-
[LeetCode总结]二叉树-前中后序-非递归写法
神评 [★★★★☆] 一套带走作者:sonp orz链接:https://leetcode-cn.com/problems/binary-tree-postorder-traversal/solution/mo-fang-di-gui-zhi-bian-yi-xing-by-sonp/来源:力扣(LeetCode)著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。vector<int> preorderTraversal(TreeNode* root) {转载 2020-08-01 17:15:08 · 210 阅读 · 0 评论 -
挑战程序设计竞赛笔记_P55
//理解的时候一定要看打出来的表理解!!!#include<cstdio>#include<cstdlib>#define max(a, b) a > b ? a : bconst int MAX_N = 100;const int MAX_W = 10000;int n, W, w[MAX_W], v[MAX_N], dp[MAX_N + ...原创 2017-08-16 19:19:31 · 256 阅读 · 0 评论 -
挑战程序设计竞赛笔记_计数DP_P68
#include const int MAX = 1000;int n, m, M, a[MAX], dp[MAX + 1][MAX + 1];void print(int row, int col){ printf("i/j |"); for (int i = 0; i <= col; i++) printf("%4d", i); p...原创 2017-08-19 18:48:13 · 306 阅读 · 0 评论 -
POJ1182食物链
都是坑啊,谁说的一定要自己想怎么写,不要一上来就看答案的,我脑子抽筋写了一下午这个题,看书上解答有一种浪费了十年寿命的快感。这是后来分析解答时的笔记:同一行代表同一种生物,上一行吃下一行的1 23xy(xa_ya xb_yb xc_yc), x-z(xa-zb, xb-zc, xc-za),=[xa_ya_zb, xb_yb_zc, xc_yc_za]//卧槽厉害,这样就已经把1...原创 2017-09-01 22:57:59 · 223 阅读 · 0 评论 -
洛谷P1177 快速排序模板
这题真是天坑,我照着书上写的算法直接交TLE,第四五个样例总是过不了,但样例又太大了几十万的数据点,不知道该怎么找问题。不是研究算法的,直接记住怎么写算了。#include <iostream>#include <cstdio>using namespace std;const int MAX = 100000;int arr[MAX];int partit...原创 2018-04-12 15:19:13 · 454 阅读 · 0 评论 -
归并排序递归、非递归实现
#include <cstdio>#define min(a, b) a < b ? a : bvoid print(int arr[], int n) { for (int i = 0; i < n; i++) printf("%d ", arr[i]); putchar(10);}void swap(int arr[], int x, int y) {...原创 2018-05-13 19:57:29 · 390 阅读 · 0 评论 -
[leetcode]Median of Two Sorted Arrays
待更新:还没有看discuss区。题解还是discuss区的好,翻了一遍博客发现代码基本都是来源于discuss区的,以后就不经常翻博客了。偶尔可以翻下博客看看不同的见解,我这里只是记录一下我的学习。递归求解:点击打开链接 <a data-cke-saved-href="http://blog.csdn.net/zxzxy1988/article/details/8...原创 2017-08-12 15:18:19 · 199 阅读 · 0 评论 -
挑战程序设计竞赛笔记_计数DP划分数_P67
( ╯□╰ ),菜鸡看了一上午才看懂orz1.学了这么多天DP,对递推关系也有了一些认识:在想这个递推关系的时候先不要顾及边界,只想递推关系中的一个节点和之前的节点之间的关系就好,递推的初始状态之后再另外想。2.划分数这个题,(0,0,2)也是一种正确的划分。这个在后面的推导过程中是可以看出来的。3.可以先看一下这个链接上的讲解:点击打开链接开始敲黑板了!!!4.一定要结合实例...原创 2017-08-19 13:14:52 · 306 阅读 · 0 评论 -
PAT_02-线性结构2 一元多项式的乘法与加法运算 (20分)
02-线性结构2一元多项式的乘法与加法运算(20分)设计函数分别求两个一元多项式的乘积与和。输入格式:输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格...原创 2016-10-29 14:55:21 · 1355 阅读 · 0 评论 -
PTA_01-复杂度2 Maximum Subsequence Sum
Given a sequence ofKKintegers {N_1N1,N_2N2, ...,N_KNK}. A continuous subsequence is defined to be {N_iNi,N_{i+1}Ni+1, ...,N_jNj} where1 \le i \le j \le K1≤i≤j≤K. The Maxim...原创 2016-09-01 23:11:20 · 744 阅读 · 0 评论