摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶。 1 阶 + 1 阶 2 阶 示例 2: 输入:n = 3 输出:3 解释:有三种方法可以爬到楼顶。 1 阶 阅读全文
posted @ 2023-03-01 22:25 Travelever 阅读(109) 评论(0) 推荐(0)
摘要: 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] 示例 2 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(52) 评论(0) 推荐(0)
摘要: 给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 示例 1: 输入:nums = [1,2,2] 输出:[[],[1],[1,2],[1,2,2],[2],[2,2]] 示例 2: 输入 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(62) 评论(0) 推荐(0)
摘要: 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n = 3 输出:[[1,2,3],[8,9,4],[7,6,5]] 示例 2: 输入:n = 1 输出:[[1]] 提示: 1 <= n <= 20 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(733) 评论(0) 推荐(0)
摘要: 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums = [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 示例 2: 输入:nums = [0,1] 输 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(247) 评论(0) 推荐(0)
摘要: 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:digits = "23" 输出:["ad","ae","af","bd","be","bf","cd","ce" 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(96) 评论(0) 推荐(0)
摘要: 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b" 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(12) 评论(0) 推荐(0)
摘要: 给你一个含重复值的二叉搜索树(BST)的根节点 root ,找出并返回 BST 中的所有 众数(即,出现频率最高的元素)。 如果树中有不止一个众数,可以按 任意顺序 返回。 假定 BST 满足如下定义: 结点左子树中所含节点的值 小于等于 当前节点的值 结点右子树中所含节点的值 大于等于 当前节点的 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(126) 评论(0) 推荐(0)
摘要: #修改 github 的地址 140.82.114.3 github.com 185.199.108.153 assets-cdn.github.com 185.199.109.153 assets-cdn.github.com 185.199.110.153 assets-cdn.github.c 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(61) 评论(0) 推荐(0)
摘要: Git 提示fatal: remote origin already exists 错误解决办法 先删除远程 Git 仓库$ git remote rm origin 再添加远程 Git 仓库$ git remote add origin git@github.com:FBing/java-code 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(14) 评论(0) 推荐(0)
摘要: Git学习笔记 新建文件夹mkdir 进入文件夹cd 显示当前目录pwd 修改文件vi Esc 退出输入状态 shift + ; + q! 不保存文件的写入修改 shift + ; + wq!是保存文件的写入修改 查看上一次对某一文件的修改git diff 命令显示从最近到最远的提交日志git lo 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(19) 评论(0) 推荐(0)
摘要: gcc demo.c -o main 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(15) 评论(0) 推荐(0)
摘要: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(173) 评论(0) 推荐(0)
摘要: 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 示例 1: 输入:s = "aab" 输出:[["a","a","b"],["aa","b"]] 示例 2: 输入:s = "a" 输出:[["a"]] 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(245) 评论(0) 推荐(0)
摘要: 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入:target = 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(93) 评论(0) 推荐(0)
摘要: 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入:n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 示例 2: 输入:n = 1, k = 1 阅读全文
posted @ 2023-03-01 20:44 Travelever 阅读(109) 评论(0) 推荐(0)
摘要: 1. macOS 快捷键简介 macOS 上有几个常用的修饰键: Command(或 Cmd)⌘、Option(或 Alt)⌥、Caps Lock ⇪、Shift ⇧、Control(或 Ctrl)⌃、Fn。 要使用键盘快捷键,需要先按住一个或多个修饰键,然后按快捷键的最后一个键。例如复制的操作是 阅读全文
posted @ 2023-03-01 20:43 Travelever 阅读(485) 评论(0) 推荐(0)
摘要: 1. App 打开出现「已损坏无法打开」 如果您下载的应用软件没有通过 Mac App Store 下载,而是来自第三方网站或者平台,那么打开时可能会提示 XXX 已损坏,无法打开。您应该将它移到废纸篓 或者 打不开 XXX,因为它来自身份不明的开发者 ,从而无法运行该应用软件。 原因:这是因为 M 阅读全文
posted @ 2023-03-01 20:43 Travelever 阅读(347) 评论(0) 推荐(0)
摘要: 系统工具 系统清理 | 名 称 | 功能简述 | 价格 | 相 关 | | | | | | | AppCleaner | 超轻量级的卸载专家,简洁干净。 | | | | CleanMyMac X「★」 | 强大的 Mac 系统垃圾清理工具,可以清除 Mac 系统缓存、多余的语言包、应用程序、Powe 阅读全文
posted @ 2023-03-01 20:43 Travelever 阅读(454) 评论(0) 推荐(0)
摘要: 系统工具 系统清理 | 名称 | 功能简述 | 相关 | | | | | | CleanMyMac X「★」 | 强大的 Mac 系统垃圾清理工具,可以清除 Mac 系统缓存、多余的语言包、应用程序、PowerPc 软件运行库等。 | | 系统增强 | 名称 | 功能简述 | 相关 | | | | 阅读全文
posted @ 2023-03-01 20:43 Travelever 阅读(86) 评论(0) 推荐(0)
摘要: 前言 这篇文章写给刚开始使用 Mac 的小白。 如果你刚刚买了一台 Mac 电脑,却发现用起来不是很顺手;或者你工作、生活使用的是 Windows 电脑,偶尔接触到 Mac 电脑,却不知道怎么使用,我希望通过这篇文章,让你对 Mac 电脑有一个大致的了解。 另外,接受新事物总需要有个磨合的过程。请抱 阅读全文
posted @ 2023-03-01 20:43 Travelever 阅读(571) 评论(0) 推荐(0)
摘要: 1. 程序坞整理技巧 在 macOS 中程序坞(Dock)可用来存放操作系统中任意的程序和文件,而且存放数目不受限制,可以动态更改大小,并在鼠标靠近时自动放大。在默认状态下它位于屏幕底部,但用户可以更改设置将其移到屏幕的左边或者右边。没有被加入 Dock 的程序,在运行的时候,其图标会在 Dock 阅读全文
posted @ 2023-03-01 20:43 Travelever 阅读(1566) 评论(0) 推荐(0)
摘要: Ctrl + i 可以进行代码自动缩进 通常offset放在最后 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(27) 评论(0) 推荐(0)
摘要: 绘制多边形 # -*- coding: utf-8 -*- from math import * from turtle import * from graphics import * def main(): #创建窗口对象,默认为200*200px,(0,0)表示屏幕左上角 win=GraphWi 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(150) 评论(0) 推荐(0)
摘要: 列出所有已经安装的模拟器 xcrun simctl list 抹除模拟器数据 xcrun simctl erase + 要清楚的模拟器 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(28) 评论(0) 推荐(0)
摘要: Uikit学习笔记 Dismiss让当前模态跳转的页面消失,返回到旧页面 一个对象可以同时拥有数据和功能 一般把变量放在方法的上面 lround()把slider.value四舍五入 Int(acr4_random(100))获取0~99内的一个随机整数 按住ctrl从View Controller 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(42) 评论(0) 推荐(0)
摘要: Swift学习笔记 类型判断type(of:) 拼接字符串()要放在字符串里面,里面也可加各种数据类型 类型别名typealias S = String后面即可用S来代替String 只有字符串类型才可以通过+拼接,类型转换 Sting() 将其他类型转换为字符串型,将值打印出来,可以通过拼接字符串 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(28) 评论(0) 推荐(0)
摘要: Xcode快捷键 command + 0 打开/关闭左侧navigator command + option + 0 打开/关闭右侧窗格 command + shift + y 打开/关闭底部调试器 command + 1/2/3/4/5 跳转到左侧不同的栏目 command + option + 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(26) 评论(0) 推荐(0)
摘要: 如果JSON在本地 guard let url = Bundle.main.url(forResource: ,withExtension: )else{ fatalError("No url") } guard let data = Data(contentsOf:url) else{ fatal 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(33) 评论(0) 推荐(0)
摘要: Podfile文件格式 plaform :iOS,'9.0' use_frameworks! target '<name>' do pod 'Snapkit' //注意pod为小写 end 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(27) 评论(0) 推荐(0)
摘要: 1.安装virtualenv环境 使用pip3安装: $ pip3 install virtualenv 2. 查看virtualenv版本,确保安装virtualenv成功 $ virtualenv --version notes: 在shell中输入$ virtualenv 会有更多关于virt 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(42) 评论(0) 推荐(0)
摘要: 所有路由搜索都是自上而下 搜索的注意:返回值为元组数据时,不能以以下形式返回:return ('a','b','c') 必须要以下面的形式返回: return '内容',*响应码 return '11111',200 表单开发都用post请求 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(16) 评论(0) 推荐(0)
摘要: from http.client import responses response = [] polling_active = True while polling_active: name = input("\nWhat's your name?") response = input("Whic 阅读全文
posted @ 2023-03-01 20:42 Travelever 阅读(35) 评论(0) 推荐(0)
摘要: 在社交网络中,个人或单位(结点)之间通过某些关系(边)联系起来。他们受到这些关系的影响,这种影响可以理解为网络中相互连接的结点之间蔓延的一种相互作用,可以增强也可以减弱。而结点根据其所处的位置不同,其在网络中体现的重要性也不尽相同。 “紧密度中心性”是用来衡量一个结点到达其它结点的“快慢”的指标,即 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(74) 评论(0) 推荐(0)
摘要: 某学校有N个学生,形成M个俱乐部。每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈。一个学生可以同时属于若干个不同的俱乐部。根据“我的朋友的朋友也是我的朋友”这个推论可以得出,如果A和B是朋友,且B和C是朋友,则A和C也是朋友。请编写程序计算最大朋友圈中有多少人。 输入格式: 输入的第一行包 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(23) 评论(0) 推荐(0)
摘要: 7-1 完全二叉搜索树 分数 15 作者 陈越 单位 浙江大学 一个无重复的非负整数序列,必定对应唯一的一棵形状为完全二叉树的二叉搜索树。本题就要求你输出这棵树的层序遍历序列。 输入格式: 首先第一行给出一个正整数 N(≤1000),随后第二行给出 N 个不重复的非负整数。数字间以空格分隔,所有数字 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(58) 评论(0) 推荐(0)
摘要: 一级标题 二级标题 我很精神 我也是 斜体字 粗体字 粗斜体字 一级引用 二级引用 三级引用 1.1 2.2 3.3 第一项 第二项 1 2 http://baidu.com 百度搜索 print("hello world") while True: print("hello world") |表头 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(13) 评论(0) 推荐(0)
摘要: 彩虹瓶的制作过程(并不)是这样的:先把一大批空瓶铺放在装填场地上,然后按照一定的顺序将每种颜色的小球均匀撒到这批瓶子里。 假设彩虹瓶里要按顺序装 N 种颜色的小球(不妨将顺序就编号为 1 到 N)。现在工厂里有每种颜色的小球各一箱,工人需要一箱一箱地将小球从工厂里搬到装填场地。如果搬来的这箱小球正好 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(83) 评论(0) 推荐(0)
摘要: 火车站的列车调度铁轨的结构如下图所示。 两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(50) 评论(0) 推荐(0)
摘要: 7-1 抢红包 分数 35 作者 陈越 单位 浙江大学 没有人没抢过红包吧…… 这里给出N个人之间互相发红包、抢红包的记录,请你统计一下他们抢红包的收获。 输入格式: 输入第一行给出一个正整数N(≤10 4 ),即参与发红包和抢红包的总人数,则这些人从1到N编号。随后N行,第i行给出编号为i的人发红 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(51) 评论(0) 推荐(0)
摘要: 森森喜欢坐地铁。这个假期,他终于来到了传说中的地铁之城——魔都,打算好好过一把坐地铁的瘾! 魔都地铁的计价规则是:起步价 2 元,出发站与到达站的最短距离(即计费距离)每 K 公里增加 1 元车费。 例如取 K = 10,动安寺站离魔都绿桥站为 40 公里,则车费为 2 + 4 = 6 元。 为了获 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(112) 评论(0) 推荐(0)
摘要: 给定一系列由大写英文字母组成的字符串关键字和素数P,用移位法定义的散列函数H(Key)将关键字Key中的最后3个字符映射为整数,每个字符占5位;再用除留余数法将整数映射到长度为P的散列表中。例如将字符串AZDEG插入长度为1009的散列表中,我们首先将26个大写英文字母顺序映射到整数0~25;再通过 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(173) 评论(0) 推荐(0)
摘要: 下图转自“英式没品笑话百科”的新浪微博 —— 所以无论有没有遇到难题,其实都不用担心。 ziqia.jpg 博主将这种逻辑推演称为“逻辑自洽”,即从某个命题出发的所有推理路径都会将结论引导到同一个最终命题(开玩笑的,千万别以为这是真正的逻辑自洽的定义……)。现给定一个更为复杂的逻辑推理图,本题就请你 阅读全文
posted @ 2023-03-01 20:40 Travelever 阅读(49) 评论(0) 推荐(0)
摘要: 哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将 阅读全文
posted @ 2023-03-01 20:36 Travelever 阅读(68) 评论(0) 推荐(0)
摘要: 7-1 哈夫曼编码 分数 20 作者 陈越 单位 浙江大学 给定一段文字,如果我们统计出字母出现的频率,是可以根据哈夫曼算法给出一套编码,使得用此编码压缩原文可以得到最短的编码总长。然而哈夫曼编码并不是唯一的。例如对字符串"aaaxuaxz",容易得到字母 'a'、'x'、'u'、'z' 的出现频率 阅读全文
posted @ 2023-03-01 20:36 Travelever 阅读(172) 评论(0) 推荐(0)
摘要: 现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。 输入格式: 输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的 阅读全文
posted @ 2023-03-01 20:36 Travelever 阅读(42) 评论(0) 推荐(0)
摘要: 大数的加法 #include <stdio.h> #include <string.h> #define MAX 200 int a[MAX],b[MAX],c[MAX]; char s1[MAX],s2[MAX]; int main() { gets(s1); gets(s2); int lens 阅读全文
posted @ 2023-03-01 20:35 Travelever 阅读(15) 评论(0) 推荐(0)
摘要: 将一系列给定数字依次插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。 输入格式: 每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000, 10000]内的N个要被插入一个初始为空的小顶堆的整 阅读全文
posted @ 2023-03-01 20:35 Travelever 阅读(32) 评论(0) 推荐(0)
摘要: 分而治之,各个击破是兵家常用的策略之一。在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破。为此参谋部提供了若干打击方案。本题就请你编写程序,判断每个方案的可行性。 输入格式: 输入在第一行给出两个正整数 N 和 M(均不超过10 000),分别为敌方城市个数( 阅读全文
posted @ 2023-03-01 20:35 Travelever 阅读(52) 评论(0) 推荐(0)
摘要: 判断一个数是否为素数 #include <stdio.h> int main() { int n,i=1; printf("请输入n的值:\n"); scanf("%d",&n); //此处可用i <= n^(1/2)进行优化 for(i=1;i<n-1;i++)//从1开始也可以判读1不是素数 i 阅读全文
posted @ 2023-03-01 20:34 Travelever 阅读(120) 评论(0) 推荐(0)
摘要: 问题 对于任意汇编文件,在macOS上直接使用 as test.s -o test.o ld test.o -lSystem -o test 会报错: ld: library not found for -lSystem 解决方案 SDKROOT=`/usr/bin/xcrun --show-sdk 阅读全文
posted @ 2023-03-01 00:51 Travelever 阅读(178) 评论(0) 推荐(0)