区间贪心 一、区间不相交问题 问题描述:给出N个开区间(x,y),要求从这些开区间中选择尽可能多的开区间,使得这些开区间两两之间没有交集 例如:对于(1,3)、(2,4)、(3,5)、(6,7)来说,可以选出最多的三个区间(1,3)、(3,5)、(6,7) 这就是区间选择问题,所以在求解时,应该尽可 ...
分类:
编程语言 时间:
2021-06-02 18:06:20
阅读次数:
0
##哈啰(一面) ###总结: 1.语言表达能力不行,语气词太多了(然后,就是)! 2.面试官问一个问题,自己不能马上回答出来,还是掌握或者是记忆不深刻吧。 3.自己有时候在抢答,本来可能面试官想给我点提示的,但是我又很想把自己正在说的说下去,导致面试官没法插上话? 4.逻辑、思路不清晰,回答问题要 ...
分类:
其他好文 时间:
2021-06-02 17:51:40
阅读次数:
0
我想替换这个包,使用官方的。 然后 $ go get -u gorm.io/gorm go: downloading gorm.io/gorm v1.21.10 go: downloading github.com/jinzhu/now v1.1.2 go: downloading github.c ...
分类:
其他好文 时间:
2021-06-02 17:44:02
阅读次数:
0
某班有n个学生,输入该班这n个学生的姓名、某三门课的成绩,计算各自的平均成绩,存放到一个结构数组中,将平均成绩作为关键字,然后把该这些学生的名字和平均成绩按从大到小的顺序排列输出.如果有相同分数则名字字典序小的在前。 ##输入格式: 第一行为人数n,n为正整数.接下来的n行,每行为每个学生的名字和他 ...
分类:
编程语言 时间:
2021-06-02 17:40:57
阅读次数:
0
(1)List自带的排序方法 int可以自动排序,这是因为int 里面实现了排序的接口 默认是升序 (2)自定义类的排序 像下面这样写会报错,因为处理异常 如果要实现排序,需要实现排序接口: (3)通过委托函数进行排序 还可以使用匿名函数 ****************************** ...
分类:
编程语言 时间:
2021-06-02 17:38:55
阅读次数:
0
输入下述8个国家名字的字符串:CHINA、JAPAN、KOREA、INDIA、CANADA、AMERICAN、ENGLAND和FRANCE,将这些国名按字典顺序排序。 ##代码如下 #include<stdio.h> #include<string.h> void main() { charstr[ ...
分类:
编程语言 时间:
2021-06-02 17:37:55
阅读次数:
0
package main import "fmt" func main() { s := "Hello World!" fmt.Println(s[0]) //使用下标索引 72 fmt.Println(s[:5])//切片 hello } 字符串 中截取的 索引获取字符串对应位置上存储的字节值,使 ...
分类:
其他好文 时间:
2021-06-02 17:08:39
阅读次数:
0
func main() { s1 := "Hello" + " " + "World" fmt.Println(s1) //Hello World ss := []string{"Hello", "World"} fmt.Println(strings.Join(ss, " ")) //Hello ...
分类:
其他好文 时间:
2021-06-02 17:07:23
阅读次数:
0
PS 参考博文,致谢 :https://www.liwenzhou.com/posts/Go/04_basic/ 流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重 ...
分类:
其他好文 时间:
2021-06-02 17:05:21
阅读次数:
0
func main() { s := "Hello" b := []byte(s) fmt.Println(len(b), cap(b)) fmt.Println(b) } 5 8[72 101 108 108 111] //字符串转换为字节 []byte(s) []byte转换为 string 转 ...
分类:
其他好文 时间:
2021-06-02 17:04:01
阅读次数:
0