在绝望中寻找希望-写给迷茫不安的年轻人 人不能有傲气,但必须要有傲骨。傲骨是精神上的,是内在的一种气质,有傲骨的人待人接物都很随和,心静如水,但内心却有很明确的使命感和责任感,对完成自己的使命有着钢铁一样不可动摇的意志。 2024-02-28 心灵驿站 > 读书笔记 #读书 #思考 #成长
冒泡排序 概念冒泡排序是一种 简单 的排序算法。它 重复 地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢 “浮” 到数列的顶端。 算法描述 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这 2024-02-28 leetcode > sort #排序
插入排序 算法介绍插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是 通过构建有序序列 ,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 算法原理一般来说,插入排序都采用 in-place 在数组上实现。具体算法描述如下: 从第一个元素开始,该元素可以认为已经被排序; 取出下一个元素,在已经排序的元素序列中从后向前扫描; 如果该元素(已排序)大于新 2024-02-28 leetcode > sort #排序
选择排序 算法介绍选择排序(Selection-sort)是一种 简单直观 的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 算法描述n个记录的直接选择排序可经过n-1趟直接选择排序得到有序结果。具体算法描述如下: 初始状态:无序区为R[1..n],有序区 2024-02-28 leetcode > sort #排序
SQL查询优化 写在前面大家经常听到此类问题 : 1亿条数据如何优化, 提高查询效率? , 单纯这一句话, 其实是毫无意义的.什么是优化? 遇到了某一个瓶颈, 解决了这个瓶颈, 才是优化. 任何一个问题, 一定是伴随着某一个或几个场景出现的. 同样的问题, 不同场景下的解决方案可能千差万别, 任意的问题, 一定得是加上场景, 才有其实际意义. 否则就是单纯的臆想. 相面就从几个具体的场景来介绍, 查询慢的时候, 2023-08-28 mysql #调优经验 #查询优化
编译报错:build constraints exclude all Go files in xxx 解决办法 编译报错:build constraints exclude all Go files in xxx 解决办法 2022-07-09 go #构建报错 #踩坑指北