上一次写blog居然已经是两个月前了
排序算法个人理解
1. 冒泡排序与选择排序
这里无需讲解, 代码如下:
void selectionSort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) {
int min_idx = i;
for (int j = i + 1; j < n; j++) {
if (arr[j] < arr[min_idx])
min_idx = j;
}
int temp = arr[i];
arr[i] = arr[min_idx];
arr[min_idx] = temp;
}
}
void bubbleSort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
// 交换 arr[j] 和 arr[j+1]
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
C语言指针与字符串
指针
虽然一直对指针
这个概念有所耳闻, 但这次才开始深入了解指针.
指针
是一个特殊的变量, 它存储的是一个内存中的位置, 类型代表其位置的大小.
int a;
int *pa;
最近, 学院打算部署一个DeepSeek
用于2025级招生问答工作, 苏喵觉得学院方案并不可行, 所以, 我编写了一个基于DeepSeek API
和本地数据库的程序Kirafint
.
该程序使用nodejs
编写, 过程中咱也学到了很多东西, 这里一一分享一下.
1. node文件结构
C语言的语句也可以有返回值, 例如:
int a = 1;
if (a = 0) {
// 不会执行
}
if (a = -1) {
// 会执行
}
上个世纪70年代, 波士顿地区房价波动较大, 这对房地产市场参与者是个重大的挑战. 为了解决这个问题, 研究人员使用机器学习算法来预测房价.
本人是人工智能专业学生, 第一次接触到机器学习便是这个算法(例题). 花费了大概两天时间, 完成了老师布置的波士顿房价预测的问题.
但是, 使用诸如numpy
, panda
, paddle
等库完全不能理解线性回归
, 梯度下降
的逻辑和思想.
因此, 我使用纯py原生库编写了波士顿房价预测的机器学习代码(但是使用了plt
库用于绘图), 下面分享一下.
上一个文档中, 讲解了关于概率递推
和马尔科夫链
的问题, 这一节汇总/讲解一下高考中出现的几种随机变量及分布形式.
1. 随机变量与随机变量的数字特征
1.1 随机变量
随机事件中, 数据的数量表现称为随机变量.
对于某事件的样本空间, 每个样本点都唯一对应一个实数 , 则 称为该事件的随机变量.
上一个文档中, 咱介绍了在高考中关于整体 = 局部
思想的一些发现, 并在最后解答了武汉二调T14
问题.
本文档中, 我们详细介绍一下高考数学的概率问题中比较麻烦的一种, 前者影响后者的马尔科夫链
问题.
传统条件概率的多层概率问题
23新1 T21 投篮

分形学中, 部分
= 整体
是一个很明显的特征, 不过对于高中生而言, 这个概念并不常用.
但是部分 = 整体
的思想却比较有用, 这里分享一下高中时期发现的一些谈不上技巧, 只能算是小感悟的东西吧.
连分数
咱第一次接触连分数都概念是妈咪叔讲解的BV1ZJ411c7PS, 这里分享一下如何使用无限连分数表示自然数开根.
春风不送读书天,夏日炎炎正好眠,秋有寒霜冬有雪,收拾书包好过年。