【笔记】几个关于排序与查找的算法(一)
一.查找 1.基本查找 从0索引开始挨个往后查找 public class BasicSearchDemo1 { public static void main(String[] args) { //基本查找:从0索引开始挨个往后查找 int[] arr = {131, 127, 147, 81, 103, 23, 7, 79}; …
|
55
|
|
1475 字
|
16 分钟
VSCode配置C/C++环境
依旧作为记忆存档 引言:最近Java的集训营结束了又得拿上痛苦的C了,但是一直习惯于VSCode敲代码,VSCode作为一款轻量化编译器好处多多,但是可恶的是一切环境都要自己配置,不想动手只能去碰他的兄弟产品VS,但是VS的占用相对较大,比较吃性能,而且最近一个长期支持版是2022(听说2026版快出来了),而且VS的字体看得实在是难受,操作感觉不…
|
63
|
|
1688 字
|
7 分钟
fish-yates算法
由于最近老是隔三岔五地要写一些随机打乱字符的任务,每次首选都是fisher-yates算法,但是傻子风脑子不太灵光,老是忘记流程,遂记此博客作为记忆存档 算法简述 Fisher-Yates 洗牌算法 是一种用于生成有限序列的无偏随机排列的算法。简单说,它能真正做到等概率地随机打乱一个数组。 核心思想(现代版本,由 Knuth 提出):从数…
|
45
|
|
613 字
|
4 分钟