会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
爱学英语的程序媛
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
24
下一页
2019年8月10日
一维,二维,三维数组,vector 初始化
摘要: 1. 用memset初始化数组: 1)按照字节赋值 2)头文件在<cstring>中 注:由于memset函数是按照字节赋值的,所以对int型数组用该函数时,只能是0或-1,否则会出错,这里,不管数组是多少维的,语法均为: 2. fill 初始化vector和数组: 1)按照变量类型单元赋值,将区间
阅读全文
posted @ 2019-08-10 13:39 爱学英语的程序媛
阅读(1691)
评论(0)
推荐(0)
2019年8月5日
(动态规划) leetcode 647. Longest Continuous Increasing Subsequence
摘要: 这道题求连续的最长递增子序列。 思路: 1. 确定状态: 2. 子问题: 3. 状态方程: 4. 初始条件及边界情况: 5. 计算顺序:
阅读全文
posted @ 2019-08-05 22:16 爱学英语的程序媛
阅读(132)
评论(0)
推荐(0)
2019年8月4日
背包问题
摘要: 1. 01背包问题: 1)用二维动态规划表示:f[i][j] 为只看前 i 个物品,这些物品的总体积是 j 的情况下,总价值最大是多少。 result = max(f[n][0~V]) # V 为背包容量 f[i][j] = max( f[ i - 1 ][j], f[ i - 1 ][ j - v
阅读全文
posted @ 2019-08-04 16:03 爱学英语的程序媛
阅读(181)
评论(0)
推荐(0)
2019年8月3日
位运算、快速幂
摘要: 位运算: 快速幂: 例1. a^b%p 题目链接:https://www.acwing.com/problem/content/91/ 例2. a*b%p https://www.acwing.com/problem/content/92/ 两个10^18的数相乘是溢出的,但是相加是不溢出的。 例3
阅读全文
posted @ 2019-08-03 17:29 爱学英语的程序媛
阅读(357)
评论(0)
推荐(0)
2019年8月1日
(链表) leetcode 25. Reverse Nodes in k-Group
摘要: 解法一:用栈来实现链表反转 解法二:找到需要反转的区间,依次将后一个反转到前面.
阅读全文
posted @ 2019-08-01 17:22 爱学英语的程序媛
阅读(188)
评论(0)
推荐(0)
Builtin function
摘要: 发现 Builtin function 可以用来计算十进制数中1的个数;返回1的个数是奇数还是偶数;返回开头0的个数;返回结尾0的个数。 参考链接: 第二个函数 _builtin_parity(x) 是用来计算:x中1的个数是奇数个则返回1,否则返回0.
阅读全文
posted @ 2019-08-01 13:56 爱学英语的程序媛
阅读(427)
评论(0)
推荐(0)
2019年7月31日
(链表,分治,优先队列) leetcode 23.Merge K Sorted Lists
摘要: 参考链接:https://www.youtube.com/watch?v=XqA8bBoEdIY 思路一:priority queue。 priority_queue<Type, Container, Functional>Type 为数据类型, Container 为保存数据的容器,Functio
阅读全文
posted @ 2019-07-31 23:11 爱学英语的程序媛
阅读(304)
评论(0)
推荐(0)
(动态规划,状态机) leetcode 股票问题
摘要: https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ 思路参考链接: https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/
阅读全文
posted @ 2019-07-31 16:11 爱学英语的程序媛
阅读(651)
评论(0)
推荐(1)
2019年7月30日
(queue) leetcode 239. Sliding Window Maximum
摘要: queue中存储当前可能成为sliding window 里的最大值,所以要把queue中所有小于当前元素的值都pop。 方法一:暴力 std::max_element is defined inside the header file and it returns an iterator(poin
阅读全文
posted @ 2019-07-30 14:38 爱学英语的程序媛
阅读(224)
评论(0)
推荐(0)
2019年7月29日
(三个指针) lleetcode 75. Sort Colors
摘要: 思路:三个指针。 i = 0, j = 0, k = n-1; eg. 0 1 2 2 2 0 0 1 0 | 1 1| xxxxx| 2 2 2 需保证: [0, i) : 0 [i, j) : 1 [j, k] : unchecked elements (k, len-1] : 2
阅读全文
posted @ 2019-07-29 17:07 爱学英语的程序媛
阅读(234)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
24
下一页