Brilliancer
Brilliancer
全部文章
分类
Docker学习(1)
Golang(7)
LeetCode刷题(1)
Python(4)
数据库(1)
算法总结(4)
题解(3)
归档
标签
去牛客网
登录
/
注册
Brilliancer的博客
TA的专栏
7篇文章
0人订阅
GO语言快速入门
7篇文章
642人学习
全部文章
(共62篇)
题解 | #NC62 判断是不是平衡二叉树#
package main import . "nc_tools" /* * type TreeNode struct { * Val int * Left *TreeNode * Right *TreeNode * } */ /** * * @param pRoot ...
Go
递归
2022-03-13
0
390
题解 | NC48 在旋转过的有序数组中寻找目标值
package lib func Search(nums []int, target int) int { // 先找到反转后的边界,然后在两个区间分别二分查找 n := len(nums) sider := -1 for i := 0; i < n-1; i++ { if nu...
Go
二分查找
2022-02-17
0
323
题解 | #最长上升子序列(三)#
package main func LIS(arr []int) []int { n := len(arr) if n == 0 { return []int{} } // dp[i] 表示以arr[i]为结尾的序列的长度 dp := make([]int, n) // p[i]...
Go
二分查找
动态规划
2022-02-10
0
367
安全编程
来自专栏
声明:内容来自《Go语言编程》 [TOC] 1 支持HTTPS的web服务器 package main import ( "fmt" "net/http" ) const SERVER_PORT = 8080 const SERVER_D...
Golang
2021-09-10
0
489
网络编程
来自专栏
声明:内容来自《Go语言编程》 [TOC] 1 TCP 1.1 TCP Server package main import ( "bufio" "fmt" "io" "net" ) ...
Golang
2021-09-10
0
515
并发编程
来自专栏
声明:内容来自《Go语言编程》 [TOC] 1 并发基础 目前几种主流的实现模式: 多进程 多进程是在操作系统层面进行并发的基本模式。同时也是开销最大的模式。 多线程 多线程在大部分操作系统上都属于系统层面的并发模式,也是我们使用最多的 最有效的一种模式。它比多进程 的开销小很多,但是...
Golang
2021-09-10
0
642
面向对象编程
来自专栏
声明:内容来自《Go语言编程》 [TOC] Go语言对面向对象编程的支持是语言类型系统中的天然组成部分 1 类型系统 类型系统是指一个语言的类型体系结构 1.1 为类型添加方法 type Integer int func (a Integer) Less(b Integer) bool {...
2021-09-10
0
573
顺序编程
来自专栏
声明:内容来自《Go语言编程》 [TOC] 1 变量 1.1 声明 var v1 int var v2 string var v3 [10]int //数组 var v4 []int //数组切片 var v5 struct{ f int } var v6 *int ...
Golang
2021-09-10
0
406
初识Go
来自专栏
声明:内容来自《Go语言编程》 [TOC] 1 Go语言主要特性 自动垃圾回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性 1.1 自动垃圾回收 内存泄露的最佳解决方案是在语言级别引入自动垃圾回收算法(Garbage ...
2021-09-10
0
469
洛谷P1553 数字反转(升级版)
题目 这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母;百分数的分子一定是整数,百分数只改变数字部分...
2021-04-11
0
542
首页
上一页
1
2
3
4
5
6
7
下一页
末页