自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caisense的专栏

诗和远方

原创 字节跳动2019春招研发部分编程题汇总

1。万万没想到之聪明的编辑 https://www.nowcoder.com/questionTerminal/42852fd7045c442192fa89404ab42e92 import sys n = int(sys.stdin.readline()[:-1]) input = [] for...

2020-03-21 18:34:09 104 0

原创 微信小程序页面跳转用url传参

传参: torecord (val) { wx.navigateTo({url: '../hemodialysisrecord/main?activeIndex=' + val}) } 接收: onLoad (options) { consol...

2019-08-26 17:39:11 511 0

原创 Class 与 Style 绑定总结

1.对象语法:单个对象 :class="{'weui-bar__item_on': activeIndex == index}" weui-bar__item_on使用与否取决于后面的表达式是否为真 2.对象语法:多个对象 :class="{&#...

2019-08-26 14:29:28 46 0

转载 JavaScript LocalStorage

https://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html

2019-07-15 21:36:24 81 0

原创 vue.js slot-scope 取值

错误: <template slot-scope="scope"> <!-- 取值必须用slot-scope --> <i class="scope.row.isWork === '是' ? 'el-i...

2019-07-11 16:00:14 988 3

转载 Vue 消除router-link 的下划线

https://www.cnblogs.com/wayneliu007/p/10357647.html

2019-07-11 11:18:14 3416 0

原创 JavaScript笔记

1.数组创建 1.直接创建,缺点是不能批量创建(如长度100) a = [1,2,3] console.log(a) //[ 1, 2, 3 ] 2.用new方法创建 只用一个参数,则该参数表示数组长度,数组元素为null a = new Array(1) cons...

2019-07-05 15:39:14 40 0

原创 move to gitbook

https://cai-sen-se.gitbook.io/leetcode/

2019-06-20 21:15:18 20 0

原创 无法import fastText

https://github.com/facebookresearch/fastText/issues/474#issuecomment-445430211

2019-03-29 16:07:55 375 0

转载 mac设置python版本切换,和设置python默认版本

Mac中python多版本切换 $ sudo vi ~/.bashrc shell中输入 alias python2=’/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x’ alias python3=’/Li...

2019-03-29 15:44:06 2280 0

原创 132. 分割回文串 II

https://leetcode-cn.com/problems/palindrome-partitioning-ii/comments/ 回溯(超时): class Solution: def minCut(self, s): """ ...

2019-01-24 22:49:08 89 0

原创 131. 分割回文串

https://leetcode-cn.com/problems/palindrome-partitioning/submissions/ class Solution: def partition(self, s): &quot;&quot;&qu...

2019-01-23 12:27:19 42 0

原创 130. 被围绕的区域

https://leetcode-cn.com/problems/surrounded-regions/comments/ 两次遍历。第一次先遍历边界,dfs将所有与边界O相连的O置为‘-’。之后再遍历所有,将所有O变为X,所有’-‘变为O class Solution: def solv...

2019-01-22 12:16:13 137 0

原创 129. 求根到叶子节点数字之和

https://leetcode-cn.com/problems/sum-root-to-leaf-numbers/submissions/ # Definition for a binary tree node. # class TreeNode: # def __init__(self...

2019-01-21 12:54:05 90 0

原创 128. 最长连续序列

https://leetcode-cn.com/problems/longest-consecutive-sequence/ 用哈希表存储每个端点值对应连续区间的长度 若数已在哈希表中:跳过不做处理 若是新数加入: 取出其左右相邻数已有的连续区间长度 left 和 right 计算当前数的区间长度...

2019-01-20 13:52:14 53 0

原创 433. 最小基因变化

https://leetcode-cn.com/problems/minimum-genetic-mutation/submissions/ 基本类似127题,bfs import queue class Solution: def minMutation(self, start, end...

2019-01-19 17:42:19 184 0

原创 127. 单词接龙

https://leetcode-cn.com/problems/word-ladder/ 思路和126差不多,区别在于只用bfs,每次访问一层,用一个map来存储访问过的结点以及与起点的距离,避免重复访问。最后输出map中的终点项即可 import queue class Solution: ...

2019-01-18 16:37:24 62 0

原创 126. 单词接龙 II

https://leetcode-cn.com/problems/word-ladder-ii/submissions/ dfs+bfs import queue class Solution: def findLadders(self, beginWord, endWord, wordL...

2019-01-17 18:39:12 380 0

原创 125. 验证回文串

https://leetcode-cn.com/problems/valid-palindrome/comments/ class Solution: def isPalindrome(self, s): """ :type s...

2019-01-08 23:19:44 34 0

原创 124. 二叉树中的最大路径和

https://leetcode-cn.com/problems/binary-tree-maximum-path-sum/submissions/ 对于任意一个节点, 如果最大和路径包含该节点, 那么只可能是两种情况: 1. 其左右子树中所构成的和路径值较大的那个加上该节点的值后向父节点回溯构成...

2019-01-08 22:44:27 61 0

原创 123. 买卖股票的最佳时机 III

https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii/comments/ dp1[i] = max(dp[i-1], prices[i] - minval) 从前往后遍历,表示第1天到第i天之间的最大利润(通过是否...

2019-01-06 16:17:14 230 0

原创 122. 买卖股票的最佳时机 II

https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-ii/submissions/ 观察知,累加每两个相邻峰谷之间的差价即可 class Solution(object): def maxProfit(self,...

2019-01-04 16:42:46 30 0

原创 121. 买卖股票的最佳时机

https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/solution/ class Solution(object): def maxProfit(self, prices): "&qu...

2019-01-03 13:21:39 45 0

原创 120. 三角形最小路径和

https://leetcode-cn.com/problems/triangle/submissions/ dp,自底向上 class Solution: def minimumTotal(self, triangle): """ ...

2018-12-30 23:14:51 47 0

原创 119. 杨辉三角 II

https://leetcode-cn.com/problems/pascals-triangle-ii/ class Solution: def getRow(self, rowIndex): """ :type rowInd...

2018-12-28 17:55:16 38 0

原创 118. 杨辉三角

https://leetcode-cn.com/problems/pascals-triangle/ class Solution: def generate(self, numRows): """ :type numRows:...

2018-12-28 17:53:08 47 0

原创 117. 填充同一层的兄弟节点 II

https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node-ii/ 和116一样层序 import Queue class Solution: # @param root, a tree link...

2018-12-28 17:51:26 58 0

原创 116. 填充同一层的兄弟节点

https://leetcode-cn.com/problems/populating-next-right-pointers-in-each-node/comments/ # Definition for binary tree with next pointer. # class TreeLi...

2018-12-25 16:32:11 40 0

原创 114. 二叉树展开为链表

https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list/submissions/ class Solution: def flatten(self, root): ""&qu...

2018-12-25 15:51:33 46 0

原创 113. 路径总和 II

https://leetcode-cn.com/problems/path-sum-ii/ 思路:回溯法。 class Solution: def pathSum(self, root, sum): &quot;&quot;&quot; ...

2018-12-23 17:53:41 73 0

原创 112. 路径总和

https://leetcode-cn.com/problems/path-sum/ 思路:dfs,每次用sum减去当前节点的值,直到sum为0 class Solution: def hasPathSum(self, root, sum): ""&qu...

2018-12-23 16:37:53 94 0

原创 111. 二叉树的最小深度

https://leetcode-cn.com/problems/minimum-depth-of-binary-tree/ 思路1:dfs递归 class Solution: def minDepth(self, root): """ ...

2018-12-22 23:21:52 40 0

原创 110. 平衡二叉树

思路:后序遍历,对root的左右子树递归,每次计算root的左右子树高,然后计算root的高,为左右较高者+1.若左右之差大于1,全局flag为false # Definition for a binary tree node. # class TreeNode: # def __init...

2018-12-22 17:31:54 48 0

原创 为anaconda2中的python3安装numpy

jupyter默认的py3是用anaconda2安装的 ,一直提示没有numpy 网上的numpy安装方式都是直接pip3 install numpy,然而对应的并不是anaconda中的py3. 于是使用以下命令: source activate py36 #激活py3.6,之前将其命名为py...

2018-11-12 23:19:16 942 0

原创 python3安装numpy失败

pip3 install numpy 报错: Could not fetch URL https://pypi.python.org/simple/numpy/: There was a problem confirming the ssl certificate: [SSL: TLSV1_...

2018-11-12 22:25:27 4426 0

原创 109. 有序链表转换二叉搜索树

https://leetcode-cn.com/problems/convert-sorted-list-to-binary-search-tree/description/ 思路:用一个全局变量node顺序遍历链表,然后用中序遍历方式递归构造树即可(画图比较好理解) # Definition f...

2018-10-26 00:21:25 111 0

转载 LaunchPad删除应用或残留图标的几种办法

以下几种方案基本上可以删除掉Mac launchPad中各种形式的应用 1、按住option键(或长按图标)出现抖动,如图标左上角有删除标识,点击就可以删除,如没有删除标识,请参考下面办法 2、Finder中找到Applications文件夹(默认左边快捷已提供),选中需要删除的应用,拖到垃圾桶,...

2018-10-11 11:23:56 588 1

原创 108. 将有序数组转换为二叉搜索树

https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/description/ 思路:递归,根据有序的特性,每次取数组中点mid为根,递归构造左右子树 # Definition for a bin...

2018-09-13 17:54:05 131 0

原创 107. 二叉树的层次遍历 II

https://leetcode-cn.com/problems/binary-tree-level-order-traversal-ii/description/ 思路:层序遍历,然后结果倒序 # Definition for a binary tree node. # class Tr...

2018-09-13 17:50:42 100 0

原创 106. 从中序与后序遍历序列构造二叉树

https://leetcode-cn.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/description/ 思路:和105题类似,区别在于后序的-1号元素是中序的根,划分之后递归 # Defi...

2018-09-13 17:49:03 64 0

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