【文件属性】:
文件名称:面试:面试笔记
文件大小:307KB
文件格式:ZIP
更新时间:2021-02-14 18:51:14
Go
面试
面试笔记和编程面试要素中的一些问题的Go实现。
表中的内容:
原始类型
按位操作问题:
—计算非负整数中设置为1的位数
—计算非负整数的奇偶校验(如果设置的位为奇数,则为1)
—交换整数的第i和第j位
数组
阵列问题:
—对整数数组重新排序,以便偶数整数首先出现
—对整数数组进行重新排序,以便首先显示小于支点的整数,然后显示等于支点的整数,最后出现大于支点的整数
链表
链表问题:
排序
排序问题:
—计算可衡量研究人员的生产率和引文影响的h-index指标
正在搜寻
搜索问题:
(代码出现)—找到两个/三个数字加起来为2020
测验
每个解决方案都包含一些测试。
$ go test ./primitive
Go EPI Judge帮助确保解决方案通过EPIJudge信息库(csv文件)中的所有测试用例。
$ git clone https://github.c
【文件预览】:
interview-master
----.gitignore(18B)
----array()
--------rotate_test.go(737B)
--------dutch_flag.go(914B)
--------even_odd.go(245B)
--------even_odd_test.go(821B)
--------rotate.go(386B)
--------dutch_flag_test.go(1KB)
----notes()
--------images()
--------consistency.md(15KB)
--------postgres.md(40KB)
--------linux.md(12KB)
--------sre.md(12KB)
--------prob.md(14KB)
--------bits.md(4KB)
----README.md(5KB)
----primitive()
--------swap_bits_test.go(2KB)
--------swap_bits.go(491B)
--------parity.go(2KB)
--------count_bits.go(1KB)
--------parity_test.go(3KB)
--------count_bits_test.go(1KB)
----linkedlist()
--------reverse_test.go(308B)
--------reverse.go(739B)
----sorting()
--------h_index_test.go(487B)
--------insertion.go(857B)
--------h_index.go(771B)
--------quick.go(2KB)
--------merge.go(3KB)
--------insertion_test.go(658B)
--------merge_test.go(701B)
--------quick_test.go(653B)
----searching()
--------sum2020_test.go(6KB)
--------binary_test.go(595B)
--------binary.go(487B)
--------sum2020.go(3KB)