方法1:迭代 m、n为两个有序链表的长度 时间复杂度:O(m+n) 空间复杂度:O(1) class ListNode: def __init__(self, val=0, next=None): self.val = val self.next = next class Solution: def ...
分类:
其他好文 时间:
2020-06-25 09:54:49
阅读次数:
43
1.括号匹配 int isMatched(char left,char right){ if(left == '('&& right == ')'){ return 1; }else if(left == '['&&right ==']'){ return 1; }else if(left == ' ...
分类:
其他好文 时间:
2020-06-25 09:28:29
阅读次数:
71
初始化 package.json npm init -y 初始化 tsconfig.json tsc --init 安装 parcel cnpm install parcel@next -D tsconfig.json 找到配置 "outDir": "./dist", "rootDir": "./s ...
分类:
其他好文 时间:
2020-06-25 09:18:46
阅读次数:
105
二叉树广度优先遍历:一层一层 二叉树深度优先遍历:前序(根左右)、中序(左根右)、后序(左右根) class Node(): def __init__(self, item): self.item = item self.left = None self.right = None class Tre ...
分类:
其他好文 时间:
2020-06-24 23:53:15
阅读次数:
105
1. 原网站 西南石油大学 - 计算机科学学院 2. 模块划分 2.1 模块划分 比较典型的划分就是分为上中下三个部分,即header、content、footer,在本次开发过程中同样采用这样的划分结构: 当然,不一定非得以这种形式组织代码,我想强调的是,代码划分逻辑要清晰,这样,才能更有效的快速 ...
分类:
Web程序 时间:
2020-06-24 23:51:48
阅读次数:
96
基于AXI4的自定义IP核的设计 1、实验目标 利用vivado中内置的AXI总线初始化的IP核设计工具,将自己设计的流水灯的PL代码打包成IP核外设,挂在PS上,通过PS上的按钮控制流水灯的开始和结束。 2、实验原理 首先准备一个流水灯的代码,打包到AXI为基础的核上。然后利用PS访问这个部分并且 ...
分类:
其他好文 时间:
2020-06-24 23:48:11
阅读次数:
80
顶端迭代器 给定一个迭代器类的接口,接口包含两个方法:next()和hasNext()。设计并实现一个支持peek()操作的顶端迭代器--其本质就是把原本应由next()方法返回的元素peek()出来。 示例 假设迭代器被初始化为列表 [1,2,3]。 调用 next() 返回 1,得到列表中的第一 ...
分类:
其他好文 时间:
2020-06-24 23:47:55
阅读次数:
58
You are given two arrays (without duplicates) nums1 and nums2 where nums1’s elements are subset of nums2. Find all the next greater numbers for nums1' ...
分类:
其他好文 时间:
2020-06-24 23:43:31
阅读次数:
50
本贴记录写shell脚本的时候踩的那些细节坑: 1.变量赋值不要加空格 a=1 #right a = 1 #wrong 2.if判断语句 [] 之间要加空格 if["$1"] then echo "有第一个参数" else echo “没有第一个参数” fi 隐蔽的错误,bash命令执行脚本的时候, ...
分类:
系统相关 时间:
2020-06-24 23:32:11
阅读次数:
80
前端设置两个可选择的,后端获取不用自己输入 前端的 <td width="20%" align="right" bgcolor="#F5F5F5">学生性别(<font color="red">*</font>):</td> <td align="left" bgcolor="#FFFFFF" wi ...
分类:
Web程序 时间:
2020-06-24 23:27:02
阅读次数:
72