排序算法1、冒泡排序——bubbleSort冒泡排序是一种简单的比较排序算法。它反复扫描要排序的数组,一次比较相邻的两个元素,如果它们的顺序错误就交换它们。这个过程重复多次,直到整个数组有序。
代码示例:
1234567891011121314151617181920212223242526#include <iostream>using namespace std;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]) { // 交换相邻元素 int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; ...
博客搭建
未读普通版搭建一个不需要租服务器的个人博客,有几个便捷的方案可以考虑。以下是几种常见的方式:
1. GitHub Pages
概述:GitHub Pages 是 GitHub 提供的免费托管服务,可以用来搭建静态网站或博客,且支持自定义域名。
步骤:
创建 GitHub 仓库:注册或登录 GitHub,创建一个名为 yourusername.github.io 的仓库。
设置仓库:将你的博客文件(HTML、CSS、JS 等)上传到这个仓库的 main 或 gh-pages 分支。
选择模板:如果你想更快搭建,可以使用 Jekyll、Hugo 等静态网站生成器,并选择或创建一个主题。
访问博客:你的博客会在 https://yourusername.github.io 自动上线。
自定义域名(可选):在仓库中创建一个 CNAME 文件,将你的自定义域名指向 GitHub Pages。
优点:免费、简单易用、与 GitHub 集成、支持自定义域名。
2. Notion + Super / Fruition
概述:Notion 是一款多功能笔记工具,可以将页面公开,并通过第 ...
1. 准备工作确保你已经有一个 GitHub 账号。如果没有,可以前往 GitHub官网 注册一个免费账号。
2. 创建新的 GitHub 仓库
登录你的 GitHub 账号后,点击页面右上角的 “+” 按钮,然后选择 “New repository”。
输入你的仓库名称,描述是可选的。
选择公开(Public)或私人(Private)。注意,GitHub Pages 对于公共仓库是免费的,对于私人仓库,你需要有 GitHub 的高级账户(即需要花钱)。
点击 “Create repository”。
3. 上传项目文件将你的 HTML、JavaScript 和 WebAssembly 文件上传到这个新的仓库中。
你可以通过 Git 命令行工具将文件推送到仓库:
克隆你的仓库到本地:1git clone https://github.com/your-username/your-repository.git
将你的项目文件复制到本地仓库目录中。
使用 Git 命令将文件添加并提交:1234cd your-repositorygit add .git commit -m " ...
随笔感想
未读“一川烟草,满城风絮,梅子黄时雨。”
————————————十八岁。
仿佛是穿过每一条怖邃幽深的窄巷和每一户夜半明灯的亮窗,越过草地和砖墙,掠过燕巢与屋梁,穿过一重又一重的光影交移,直至飞到那摇落天边的一抹鱼肚般冷青的白,和扑面的晨风撞个满怀,天光便亮了。
在这样的时刻,我喷薄的情思反倒扼在纸面上,记忆里的破折号戛然而止。在我回望来时的足印时,那些被反复翻开的思绪成为夏日里一段诗篇的留白,让内心的暖流浮起薄烟,情绪的弦绷紧,感官被放大,一点一点的温热,使夏的躁动足以被抚平。
我许久未落的笔尖终于吻向纸面时,黄昏已经倏忽溜走,像麦子过筛,眨眼功夫就落进碗里来。远处,灯火星星点点,肆意掠过山谷中的雾霭,直直奔向我,罔顾朗照溪水的月色。
也许是片刻回忆后冗长的回声。
想起三年前的那场毕业时,这样写道:
「原来是我已长大,终于明白真正幼稚的、固执的人是我自己,那个自己也一并驻足于那个秋天,背影孤单成双,剩我往下一轮的四季走去。
原来是我已长大,童年的喜怒哀乐同来不及看见的风景一并关上了门,让我在梦里思念曾经拥有的晨曦。念念不忘情客花的那段岁月只会被跨越,不会被冲刷殆尽,等待我的是新的历程里 ...
基本工具万能头文件
万能头文件设置方法
优点——头文件all in one
缺点——编译时间长不建议现在使用!
防忘记 C++基础语法
模板直接用!12345678910111213#include<iostream>using namespace std;#include<string>int main(){ system("pause");//这句在vscode中可以删去,以免影响终端编译 return 0;}
随机数生成注意事项由于系统直接生成会出现伪随机现象,可以选择如下操作:首先,在代码顶部添加#include<ctime> 头文件,然后在生成随机数代码的上方添加随机数种子,即srand((unsigned int)time(NULL)) ,利用当前系统时间生成随机数,即可正常使用。
编程学习网站
CSDN博客
CS自学指南
牛客网——刷题
GitHub
leetcode——刷题
Codeforces——刷题
一些邪门歪道1. 版权声明
ASCII基础版12345int mai ...