自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Pilgrim

希望某一天跪在那片向往的圣地,满含热泪,亲吻大地,将那之前所经历的种种痛苦,笑着说出来.........

原创 tf.AUTO_REUSE

通过get_variable("v")函数获取变量时,如果tf.variable_scope的reuse参数是True, 如果v是已经被创建过了就直接返回,但是如果没有创建会报错。如果设置成False,变量v如果没有被创建过就直接创建,如果创建过就报错。 AUTO_REUSE...

2019-07-10 15:41:41 1378 1

原创 tf实现用二维的索引从二维数组获取对应值 tf.gather_nd

a = tf.constant([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) inds = tf.constant([[0, 2], [2, 1], [1, 1]]) #目的是实现 从[1,2,3]获取index为[0,2]的值也就是[1,3]作为第一行, 从[4,5,6...

2019-03-17 23:35:49 419 0

原创 tf.nn.fixed_unigram_candidate_sampler解释

https://www.tensorflow.org/api_docs/python/tf/random/fixed_unigram_candidate_sampler 上面链接是官网解释,看了一会儿感觉没看懂 跑了几个列子有点懂了。 本文结合https://www.w3cschool.c...

2019-03-13 18:05:03 1490 0

原创 ***Leetcode 894. All Possible Full Binary Trees

https://leetcode.com/problems/all-possible-full-binary-trees/description/   /** * Definition for a binary tree node. * struct TreeNode { * ...

2018-10-09 01:30:51 85 0

原创 *Leetcode 814. Binary Tree Pruning

https://leetcode.com/problems/binary-tree-pruning/description/ /** * Definition for a binary tree node. * struct TreeNode { * int val; * ...

2018-10-07 12:41:20 71 0

原创 **Leetcode 701. Insert into a Binary Search Tree

https://leetcode.com/problems/insert-into-a-binary-search-tree/description/ 想清楚很好写。。 /** * Definition for a binary tree node. * struct TreeNode ...

2018-10-07 02:51:11 95 0

原创 **Leetcode 450. Delete Node in a BST

https://leetcode.com/problems/delete-node-in-a-bst/description/ 不错的题 有一些细节需要注意   /** * Definition for a binary tree node. * struct TreeNode { ...

2018-10-07 01:36:08 39 0

原创 Leetcode 404. Sum of Left Leaves

https://leetcode.com/problems/sum-of-left-leaves/description/     /** * Definition for a binary tree node. * struct TreeNode { * int val; ...

2018-10-06 01:29:46 41 0

原创 ***Leetcode 881. Boats to Save People

https://leetcode.com/problems/boats-to-save-people/description/   赤裸裸的双指针的题,,竟然没看出来。。。 class Solution { public: int numRescueBoats(vector&...

2018-10-06 01:09:56 115 0

原创 *Leetcode 874. Walking Robot Simulation

https://leetcode.com/problems/walking-robot-simulation/description/ 因为X<= 9 所以一步一步枚举就行。。  class Solution { public: string hash(int...

2018-10-05 23:50:43 63 0

原创 ***Leetcode 767. Reorganize String

https://leetcode.com/problems/reorganize-string/description/ 套路题了 如果是判断是否可行,判断条件就是最多的不能超过总长度的一半(考虑计数情况) 如果是找方案 就需要优先队列了。。   struct cmp { bo...

2018-10-05 22:19:01 67 0

原创 *Leetcode 763. Partition Labels

https://leetcode.com/problems/partition-labels/description/ const int SIZE = 256; class Solution { public: bool judge( int cnt[], int hash...

2018-10-05 18:32:43 77 0

原创 Leetcode 455. Assign Cookies

https://leetcode.com/problems/assign-cookies/description/ bool cmp(const int a, const int b) { return a < b; } class Solution { public...

2018-10-05 18:19:13 47 0

原创 ***Leetcode 435. Non-overlapping Intervals

https://leetcode.com/problems/non-overlapping-intervals/description/ 很不错的题 跟课程规划那个题有点相似 bool cmp( const Interval& a , const Interval&a...

2018-10-05 17:52:47 40 0

原创 *Leetcode 738. Monotone Increasing Digits

https://leetcode.com/problems/monotone-increasing-digits/description/   这个难度的还是比较容易想的,找到最左边不合法的位置 后面都设置成9即可   需要从右向左找 因为有 3312这种case,第二个3更新之后 第一个...

2018-10-05 16:46:55 52 0

原创 **Leetcode 659. Split Array into Consecutive Subsequences

https://leetcode.com/problems/split-array-into-consecutive-subsequences/description/ 这个代码 技巧性太强了 参考了http://www.cnblogs.com/grandyang/p/7525821.html ...

2018-10-05 16:04:54 85 0

原创 ***Leetcode 316. Remove Duplicate Letters

https://leetcode.com/problems/remove-duplicate-letters/description/   不是很容易想。 如果来了一个新的字母 就考虑放在哪个位置合适,之前已经选的字母 如果后面还有,就可以暂时删除。   class Solution ...

2018-10-05 02:11:45 57 0

原创 *Leetcode 67. Add Binary

https://leetcode.com/problems/add-binary/description/   手算大数减价乘除如何更简洁代码的问题。。 class Solution { public: string addBinary(string a, string b) { ...

2018-10-03 22:53:03 35 0

原创 ***Leetcode 376. Wiggle Subsequence

https://leetcode.com/problems/wiggle-subsequence/description/   class Solution { public: vector<int> filter(vector<i...

2018-09-29 01:29:34 33 0

原创 ***Leetcode 692. Top K Frequent Words

https://leetcode.com/problems/top-k-frequent-words/description/ 用于练习优先队列了。。实际排序也行 struct cmp { bool operator() (const auto& a, const au...

2018-09-19 19:28:53 67 0

原创 ***Leetcode 297. Serialize and Deserialize Binary Tree

https://leetcode.com/problems/serialize-and-deserialize-binary-tree/description/ /** * Definition for a binary tree node. * struct TreeNode { * ...

2018-09-17 01:15:51 49 0

原创 ***Leetcode 174. Dungeon Game

https://leetcode.com/problems/dungeon-game/description/   以前觉得逆推和正推一样,现在知道逆推在这种情况下还是理解上更容易。 另外初始化注意。。   class Solution { public: int calcul...

2018-09-16 03:30:59 40 0

原创 ***Leetcode 632. Smallest Range

https://leetcode.com/problems/smallest-range/description/   不错的题 貌似有人头条被问过 class cmp { public: bool operator()(const pair<int, int&...

2018-09-15 21:45:27 78 0

原创 **Leetcode 168. Excel Sheet Column Title

https://leetcode.com/problems/excel-sheet-column-title/description/ 这题因为起始是1,所以带来了一些诡异的事情把。。 class Solution { public: string cv(int n) { ...

2018-09-12 16:32:42 25 0

原创 **Leetcode 151. Reverse Words in a String

https://leetcode.com/problems/reverse-words-in-a-string/description/ 各种非法输入很多的题了 人生第一次面试是大四腾讯实习生面试,然后但是啥都不会,面试的算法题就是这个,当时现场想的。 如今已经2年多过去了,国内已经面完了,...

2018-09-10 16:25:16 35 0

原创 ***Leetcode 847. Shortest Path Visiting All Nodes | 状压dp+dfs

https://leetcode.com/problems/shortest-path-visiting-all-nodes/description/ 非常不错的题,状压dp,state表示已经去过哪些。 一个非常重要的剪枝是,如果一个结点的出度是x,那么如果现在是第x+1次访问这个结点,就必...

2018-08-15 11:04:52 206 0

原创 概率题 宝剑升级需要多少宝石

你有一把宝剑。每使用一个宝石,有50%的概率会成功让宝剑升一级,50%的概率会失败。 如果宝剑的级数大于等于5的话,那么失败会使得宝剑降1级。如果宝剑的级数小于5的话, 失败没有效果。问题是:期望用多少个宝石可以让一把1级的宝剑升到9级? i<5  : dp[i] + 1  = 0...

2018-08-05 16:06:51 910 0

转载 **Leetcode 190. Reverse Bits

for 8 bit binary number abcdefgh, the process is as follow:   abcdefgh -> efghabcd -> ghefcdab -> hgfedcba 非常牛逼的写法。。 转自: ht...

2018-08-05 03:31:56 54 0

原创 **Leetcode 75. Sort Colors - one pass

https://leetcode.com/problems/sort-colors/description/ 有个有意思的点,就是: 如果当前指向的是2,那么换了之后需要重新判断被交换的数字, 但是如果当前指向是0,换了之后不需要判断被交换的数字。 class Solution { pu...

2018-08-04 20:09:06 62 0

转载 更改pip源/anaconda源:windows与linux

转载自 https://blog.csdn.net/u012436149/article/details/66974668   更改pip源 windows 在 c:\user\username\pip\pip.ini中加入 [global] index-url=https://py...

2018-07-30 16:06:19 242 0

原创 ***Leetcode 85. Maximal Rectangle | 单调栈

https://leetcode.com/problems/maximal-rectangle/description/ 当入栈的时候,求以入栈结点为右边界的最大的矩形, 当出栈的时候,求以出栈结点为做边界的最大矩形 最后需要一直把栈清空,检查栈里面是否还有合理解。 一个错误case是 2...

2018-07-29 22:35:37 54 0

原创 ***Leetcode Total digits

https://practice.geeksforgeeks.org/problems/total-digits/0 Given a number n, count the total number of digits required to write all numbers from 1 t...

2018-07-28 15:26:50 42 0

原创 ***Leetcode 283. Move Zeroes

https://leetcode.com/problems/move-zeroes/description/ eary题 但是很有用   class Solution { public: void moveZeroes(vector<int>&a...

2018-07-26 23:45:45 34 0

原创 **Leetcode 754. Reach a Number | 拼多多笔试第三题

https://leetcode.com/problems/reach-a-number/description/   开始一直手残,,target=-target这行代码 写了,但是符号忘记带了。。   class Solution { public: long lo...

2018-07-22 21:32:43 356 0

原创 *Leetcode 234. Palindrome Linked List

https://leetcode.com/problems/palindrome-linked-list/description/ 有点意思。。 /** * Definition for singly-linked list. * struct ListNode { * int...

2018-07-22 02:23:07 50 0

原创 Leetcode 88. Merge Sorted Array

https://leetcode.com/problems/merge-sorted-array/description/   停止判断有个坑。。。 class Solution { public: void merge(vector<int>&...

2018-07-22 02:06:20 33 0

原创 Leetcode 172. Factorial Trailing Zeroes

https://leetcode.com/problems/factorial-trailing-zeroes/description/   class Solution { public: int trailingZeroes(int n) { int five_c...

2018-07-22 01:05:04 46 0

原创 Leetcode 191. Number of 1 Bits

https://leetcode.com/problems/number-of-1-bits/description/  n &= n-1;能够去掉最右边的1 class Solution { public: int hammingWeight(uint32_t n)...

2018-07-22 00:55:49 43 0

原创 **Leetcode 342. Power of Four

https://leetcode.com/problems/power-of-four/description/ 4的幂肯定是2的幂,然后就是101的二进制编码交替了。。 class Solution { public: bool isPowerOfFour(int num) { ...

2018-07-21 22:33:35 37 0

原创 **Leetcode 231. Power of Two

https://leetcode.com/problems/power-of-two/description/   class Solution { public: bool isPowerOfTwo(int n) { if (n == -2147483648) re...

2018-07-21 22:21:23 33 0

提示
确定要删除当前文章?
取消 删除