自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 华为笔试题:找迷宫的最短路径

s=[int(i) for i in input().split()]print(s[0],s[1])a=[]for i in range(s[0]): a.append([int(i) for i in input().split()])used=[[0 for _ in range(s[1])] for _ in range(s[0])]res=[]def dfs(i,j,path): if i<0 or i>=s[0] or j<0 or j>=s[

2020-09-06 15:48:05 506 1

原创 N皇后

Leetcode 51. N 皇后解题技巧:所有的Q不在同一列,也不在同一条主对角线,更不在同一条副对角线。判断是否在主对角线:主对角线所有元素的位置(i,j)之差为定值,即:i-j=固定值判断是否在副对角线:副对角线所有元素的位置(i,j)之和为定值,即:i+j=固定值def solveNQueens(self, n: int) -> List[List[str]]: def makeQ(x): listq=["." for _ in range(n)

2020-09-05 15:15:41 194

原创 剑指 Offer 16. 数值的整数次方

class Solution: def myPow(self, x: float, n: int) -> float: if n==0: return 1 if n<0: return self.myPow(1/x,-n) if n%2==1: return x*self.myPow(x*x,n//2) return self.myPow(x * x,

2020-09-03 22:48:13 144

原创 leetcode91. 解码方法

class Solution: def numDecodings(self, s: str) -> int: n=len(s)+1 dp=[1]*n if s[0]=="0":dp[1]=0 for i in range(2,n): if s[i-2:i]=="00" or (s[i-1]=="0" and int(s[i-2:i])>26): dp[i]=0

2020-09-02 14:15:47 143

原创 Leetcode328. 奇偶链表

class Solution: def oddEvenList(self, head: ListNode) -> ListNode: if not head or not head.next: return head dummy=ListNode(0) dummy.next=head odd=head cur=even=head.next while odd and even

2020-08-22 20:44:02 149

原创 Leetcode面试题 01.04. 回文排列

class Solution: def canPermutePalindrome(self, s: str) -> bool: a=[] for i in s: if i not in a: a.append(i) else: a.remove(i) return len(a)<=1

2020-08-22 17:19:03 128

原创 Leetcode234. 回文链表

class Solution: def isPalindrome(self, head: ListNode) -> bool: fast=slow=head while fast and fast.next: fast=fast.next.next slow=slow.next pre=None while head!=slow: next=head.next

2020-08-22 17:00:50 98

原创 Leetcode 剑指 Offer 33. 二叉搜索树的后序遍历序列

Leetcode 剑指 Offer 33. 二叉搜索树的后序遍历序列思路: 后序序列最后一个值为root;二叉搜索树左子树的值都比root小,右子树的值都比root大。步骤:1、确定根节点root,即postorder列表的最后一个节点;2、遍历序列(除去root结点),找到最后一个小于root的位置 j,则该位置左边为左子树,右边为右子树;3、(1)若没有找到 j,就说明只有右子树,只需判断右子树是否仍是二叉搜索树(即递归步骤1、2、3)。(2)若 j==0,说明左子树只有一个节点,同样也只需

2020-08-01 22:34:11 249

原创 对Django中include函数的一些认识

对Django中include函数的一些认识首先,定义项目example中有俩个app:music和bookmusic.views如下:from django.shortcuts import render,redirect,reversefrom django.http import HttpResponse# Create your views here.def index(request): return HttpResponse('欢迎来到音乐首页')def search_mu

2020-07-25 22:13:17 964

原创 利用Python创建二叉树,并实现前、中、后序遍历

利用Python创建二叉树,并实现前、中、后序遍历先构建链表块:class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None以链表的方式建立二叉树的主程序如下def Crate_tree(root,val): newnode=TreeNode(val) newnode.left=None newnod

2020-07-22 16:50:41 877 1

双闭环整流电路matlab仿真

双闭环整流电路matlab仿真,电压外环,电流内环

2019-06-05

电压闭环逆变电路matlab仿真

电压闭环逆变电路matlab仿真,只有电压环,没有电流环

2019-06-05

nibian.mdl

逆变电压电流双闭环电路matlab仿真,电压外环,电流内环

2019-06-05

buck_gaijin.slx

buck电压电流双闭环电路matlab仿真,电压外环,电流内环

2019-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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