1 Star 0 Fork 0

ljfirst/algo-go-sdk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
ghjkl.go 544 Bytes
一键复制 编辑 原始数据 按行查看 历史
ljfirst 提交于 2023-07-04 23:35 . feat: PriorityQueue
package ut
/**
* @author ljfirst
* @version V1.0
* @date 2023/7/24 10:55
* @author-Email ljfirst@mail.ustc.edu.cn
* @blogURL https://blog.csdn.net/ljfirst
* @description
**/
func AAA(n int) {
ans := make([][]int, n, n)
for i := 0; i < n; i++ {
ans[i] = make([]int, n, n)
}
m := 0
loop := 0
cycle := 1
for m < n*n {
ans[cycle-1][cycle-1+loop] = m
ans[cycle-1+loop][n-1] = m + 1
ans[n-1-cycle][n-1-loop] = m + 2
ans[n-1-loop][cycle-1] = m + 3
m += 4
loop++
if loop == n-1-cycle {
loop = 0
cycle++
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/ljfirst/algo-go-sdk.git
git@gitee.com:ljfirst/algo-go-sdk.git
ljfirst
algo-go-sdk
algo-go-sdk
v1.0.3

搜索帮助

0d507c66 1850385 C8b1a773 1850385