亲密字符串题目:给定两个由小写字母构成的字符串 A 和 B ,只要我们可以通过交换 A 中的两个字母得到与 B 相等的结果,就返回 true ;否则返回 false 。
示例 1:
12输入: A = "ab", B = "ba"输出: true
示例 2:
12输入: A = "ab", B = "ab"输出: false
示例 3:
12输入: A = "aa", B = "aa"输出: true
示例 4:
12输入: A = "aaaaaaabc&qu...
Leedcode-二进制间距在 leedcode 里做了一道题, 题目是这样的
给定一个正整数 N,找到并返回 N 的二进制表示中两个连续的 1 之间的最长距离。
如果没有两个连续的 1,返回 0 。
示例 1:
12345678输入:22输出:2解释:22 的二进制是 0b10110 。在 22 的二进制表示中,有三个 1,组成两对连续的 1 。第一对连续的 1 中,两个 1 之间的距离为 2 。第二对连续的 1 中,两个 1 之间的距离为 1 。答案取两个距离之中最大的,也就是 2 。
示例 2:
1234输入:5输出:2解释:5 的二进制是 0b101 。
示例 3:
1234输...
unix简化路径在 leedcode 里做了一道题, 题目是这样的
给定一个文档 (Unix-style) 的完全路径,请进行路径简化。
例如,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c"
边界情况:
你是否考虑了 路径 = "/../" 的情况?在这种情况下,你需返回 "/" 。
此外,路径中也可能包含多个斜杠 '/' ,如 "/home//foo/&q...
用 Vue 建立一个简单的 electron 桌面应用1. electron简介2. 工具介绍3. 实践效果,步骤1)一个简单的 Electron 桌面应用都是冲 Hello World! 开始的
以上是使用 electron-vue 超级迅速制作出来的 electron 桌面应用。
2)安装的组件
1vue init simulatedgreg/electron-vue white-electron-first
3)build tool choice ?
构建工具的选择,比较先进的是electron-builder
实际上调试,开发可以直接选择 electron-builder,它...
题目:
给定两个二进制字符串,返回他们的和(用二进制表示)。
输入为非空字符串且只包含数字 1 和 0。
示例 1:
12输入: a = "11", b = "1"输出: "100"
示例 2:
12输入: a = "1010", b = "1011"输出: "10101"
解法:
一开始的思路是:将二进制转成十进制,相加之后再将把结果转化为二进制
但是
123console.log(parseInt("101000001001001101100100000101011...
题目:
有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。
现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。
示例 1:
12345输入:bits = [1, 0, 0]输出: True解释:唯一的编码方式是一个两比特字符和一个一比特字符。所以最后一个字符是一比特字符。
示例 2:
12345输入:bits = [1, 1, 1, 0]输出: False解释:唯一的编码方式是两比特字符和两比特字符。所以最后一个字符不是一比特字符。
注意:
1 <= len(bits) <= 10...
线性数据结构线性表
线性表的基础
1. 表中元素个数为线性表的长度
2. 线性表没有元素时,称为空表
3. 表起始位置称为表头, 表结束位置称表尾
抽象数据类型描述:
类型名称:线性表(List)
数据对象集:线性表是 n(>= 0)个元素构成的有序序列
操作集:
1. List MakeEmpty() : 初始化一个空线性表 L
2. ElementType FindKth(int K, List L): 根据位序K, 返回相应元素
3. Int Find(ElementType X, List L): 在线性表 L 中查找 X 的第一次出...
hexo摘要
使用 hexo 默认在 github 上布置主页先用默认的主题,这里看下官网教程就好 https://hexo.io/docs/setup.html
branch 只有 master 才能更新 hexo 主页的博客
123456# Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy: type: git repo: git@github.com:yuchenzhen/yuchenzhen.github.io branch: master
修改 Hexo 主题
希望修改 hexo 主题,只需...
当遇到 “ERROR Deployer not found: git”
解决: 1 git init 2 git config –local user.Name xxxx git config –local user.email xxxx 3 git config –list –local