摘要: 并发编程 并发、并行 并发:同一时间段,两个程序轮流执行。 并行:两个程序同时执行,需要有多核CPU的支持才能实现。 并行不一定就比并发速度快,因为线程或进程之间的通信开销很高。 进程、线程、协程 进程:每个程序相当于是一个进程。一个进程包含多个线程 线程:相当于轻量级的进程,相互之间通信开销小 协 阅读全文
posted @ 2022-11-16 19:34 花茶冰糖 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 题目 请你将一些箱子装在 一辆卡车 上。给你一个二维数组 boxTypes ,其中 boxTypes[i] = [numberOfBoxesi, numberOfUnitsPerBoxi] : numberOfBoxesi 是类型 i 的箱子的数量。 numberOfUnitsPerBoxi 是类型 阅读全文
posted @ 2022-11-15 09:47 花茶冰糖 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 包的使用 引入时,用.做前缀,使用时可以省略包名,不建议这么使用 可以前缀别名 "_"下划线操作,可以执行包里面对应的init函数 首字母大写的字段和实体,才能被外部引用 init函数和main函数 这两个函数都是GO语言中的保留函数,init用于初始化,main函数作为程序入口 这两个函数不能有参 阅读全文
posted @ 2022-11-14 17:23 花茶冰糖 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 什么是go语言的方法 方法和函数类似,但是需要设置调用的者对象。和go语言的函数不同,方法可以针对调用对象不同重载。 子类重写“父类”中的方法 func main() { w1 := Woker{ salary: 100, doSomething: "mo yu", } w1.name="KB" w 阅读全文
posted @ 2022-11-14 17:23 花茶冰糖 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 题目 给定两个字符串 order 和 s 。order 的所有单词都是 唯一 的,并且以前按照一些自定义的顺序排序。 对 s 的字符进行置换,使其与排序的 order 相匹配。更具体地说,如果在 order 中的字符 x 出现字符 y 之前,那么在排列后的字符串中, x 也应该出现在 y 之前。 返 阅读全文
posted @ 2022-11-13 14:46 花茶冰糖 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 指针的声明 func main() { a := 10 var p1 *int p1 = &a //指针保存的地址 fmt.Println(p1) //指针本身的地址 fmt.Println(&p1) //指针指向保存的数据 fmt.Println(*p1) //通过指针,修改a的变量 *p1 = 阅读全文
posted @ 2022-11-10 13:30 花茶冰糖 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个非负整数数组 nums 和一个整数 k 。每次操作,你可以选择 nums 中 任一 元素并将它 增加 1 。 请你返回 至多 k 次操作后,能得到的 nums的 最大乘积 。由于答案可能很大,请你将答案对 109 + 7 取余后返回。 示例 1: 输入:nums = [0,4], k 阅读全文
posted @ 2022-11-10 09:35 花茶冰糖 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 题目 在一个 n x n 的矩阵 grid 中,除了在数组 mines 中给出的元素为 0,其他每个元素都为 1。mines[i] = [xi, yi]表示 grid[xi][yi] == 0 返回 grid 中包含 1 的最大的 轴对齐 加号标志的阶数 。如果未找到加号标志,则返回 0 。 一个  阅读全文
posted @ 2022-11-09 23:52 花茶冰糖 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 输入:s = "(()" 输出:2 解释:最长有效括号子串是 "()" 示例 2: 输入:s = ")()())" 输出:4 解释:最长有效括号子串是 "()()" 示例 3: 输入:s 阅读全文
posted @ 2022-11-08 18:56 花茶冰糖 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一致字符串 。 请你返回 words 数组中 一致字符串 的数目。 示例 1: 输入:allowed = "ab", words = ["ad" 阅读全文
posted @ 2022-11-08 10:20 花茶冰糖 阅读(14) 评论(0) 推荐(0) 编辑