[TOC]
基础语言C#C# 文档 - 入门、教程、参考。 | Microsoft Learn
Shell[自制双语字幕] 计算机教育缺失的一课(2020) - 第1讲 - 课程概览与 shell
C++C++ 教程 - 油管大佬The Cherno C++ 教程
【中字精译】《为游戏编程学习C++》 C++入门教程
STL【C++】标准模板库(STL):超快入门!算法竞赛必看!- 知乎 —— 可惜大佬不更了······
游戏unity英文 - Unity User Manual 2022.3中文 - Unity 手册
AwesomeUnityTutorial: 精选官方高质量教程作为入门学习内容白熊游戏-chutianbo视频专辑
408数据结构与算法代码随想录【郝斌】-数据结构入门_哔哩哔哩王道计算机考研 数据结构_哔哩哔哩【小金鱼】2023王道数据结构课后算法题解析(第二章线性表)【小金鱼】2023王道数据结构课后编程题解析(第三章栈和队列)【小金鱼】2023王道数据结构课后编程题解析 (第5、6、7、8章)
参考教程
未读[TOC]
记录以下后续想要写的内容,当成备忘录罢了。“总有一天,每个人会和这个故事告别,走向不同的方向,独属于你自己的下一页。但是那样就好,累了的话就停下脚步,怀念的话就回来看看这个故事也一直都在。且行且看,尽力而为,不要害怕,不要后悔。”另外我发现,在vc和typora里[TOC]会直接生成目录,但在blog里只显示“[TOC]”的文字……
CSyaml这东西第一次听,简单查了一下,应该是一种规范,主题文档的语言应该还是HTML?
shell[自制双语字幕] 计算机教育缺失的一课(2020) - 第1讲 - 课程概览与 shellhexo clean和Linux这类的命令最初应该都是shell相关吧,涉及到命令应该都离不开shell
cmd / powershell这俩东西我也不了解,但很多操作都是通过这俩完成的,还有跟shell、bash有什么关系、区别……
Java作业……
十大排序排序算法总结 | 菜鸟教程1.0 十大经典排序算法 | 菜鸟教程冒泡、选择、插入、选择、希尔、归并、快速、堆、计数、桶、基数排序。我就学了选择和冒泡。
十大编程算法十大编程算法助程序员走上 ...
AnZhiYu主题中大部分标签移植于店长的hexo-butterfly-tag-plugins-plus,转载请注明来自安知鱼
段落文本 p标签语法配置参数样式预览示例源码{% p 样式参数(参数以空格划分), 文本内容 %}
字体: logo, code
颜色: red,yellow,green,cyan,blue,gray
大小: small, h4, h3, h2, h1, large, huge, ultra
对齐方向: left, center, right
彩色文字在一段话中方便插入各种颜色的标签,包括:红色、黄色、绿色、青色、蓝色、灰色。
超大号文字文档「开始」页面中的标题部分就是超大号文字。Volantis
A Wonderful Theme for Hexo
- 彩色文字 在一段话中方便插入各种颜色的标签,包括:{% p red, 红色 %}、{% p yellow, 黄色 %}、{% p green, 绿色 %}、{% p cyan, 青色 %}、{ ...
AcWing
未读AcWing 算法基础课 - 模板一、基础算法1. 快速排序算法模板void quick_sort(int q[], int l, int r){ if (l >= r) return; int i = l - 1, j = r + 1, x = q[l + r >> 1]; while (i < j) { do i ++ ; while (q[i] < x); do j -- ; while (q[j] > x); if (i < j) swap(q[i], q[j]); } quick_sort(q, l, j), quick_sort(q, j + 1, r);}
2. 归并排序算法模板void merge_sort(int q[], int l, int r){ if (l >= r) return; int mid = l + r >> 1; merge_sort(q, ...
16f5a4f728f19864caa525a010371cbb4121dd9575b1fa89d2ea20f0b3accf8366813c008cc4c3f86dcbf7a1137ae7f75ed594504c67e4ac69f2f8789f1b889cdd370e64e50d6bcbac257a798bb04def31c83b185204b8c8ca9ed655ed5831bc32e2e560d1cebb852019fc2ecfa50bd101942ba8aa6497c7531708bc75eac8610b271b3bc077da26a2f036da98661a6cf2a648bb232ca00698d8014bf0270cb105c62023182a8e26f99fa647ba47e14210f0546fc6a9d7e1b4332ade635bfb064f2c0867389ae185fbdf22799f9faa778e0dd25417a331e8bebd5f2e946af07532b905e021d800abff363fd14a491545743bd1eabdcb03c29 ...
AcWing
未读
AcWing 801. 二进制中1的个数 - 糖豆爸爸 - 博客园第一讲 基础算法 - 07 位运算 | Akari的小站
AcWing 801. 二进制中1的个数 [简单]1 题目描述给定一个长度为 n 的数列,请你求出数列中每个数的二进制表示中 1 的个数。
输入格式:
第一行包含整数 n。
第二行包含 n 个整数,表示整个数列。
输出格式:
共一行,包含 n 个整数,其中的第 i 个数表示数列中的第 i 个数的二进制表示中 1 的个数。
数据范围:
1 <= n <= 100000,0 <= 数列中元素的值 <= 10^9
输入样例:
51 2 3 4 5
输出样例:
1 1 2 1 2
2 AC代码运用模板. 即利用 x & -x
#include <iostream>using namespace std;int lowbit(int x){ // 返回末尾的1 return x & -x;}int main(){ in ...
PTA - 2023-2024(2)数据结构题目集6-01 顺序表操作集本题要求实现顺序表的操作集。
题目描述
函数接口定义:List MakeEmpty(); Position Find( List L, ElementType X );bool Insert( List L, ElementType X, Position P );bool Delete( List L, Position P );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZE]; Position Last; /* 保存线性表中最后一个元素的位置 */};各个操作函数的定义为:List MakeEmpty():创建并返回一个空的线性表;Position Find( List L, ElementType X ):返回线性表中X的位置。若找不到则返回ERROR;bool ...
AcWing
未读
AcWing 801. 二进制中1的个数 - 糖豆爸爸 - 博客园AcWing 算法基础课笔记 1.基础算法-CSDNAcWing《算法基础课》第1章 算法基础 - AcWing
位运算1 核心思想讲两种最常用的操作.
1.1 n >> k & 1n >> k & 1 返回 x 右起第 k 位二进制数
n 的二进制表示中第 k 位是几 (从右往左, 低位到高位) ?
先把第 k 位移到最后一位 n >> k
看个位是几 n & 1
结合一、二步,可得 n >> k & 1
应用: 可以求一个数的二进制数, 比如 10(10) 的二进制数是 1010(2)
#include <iostream>using namespace std;int main(){ int n = 10; // 10 的二进制有 4 位, 所以 k = 3; k >= 0; for (int k = 3; k >= 0; k -- ) cout << (n & ...
懒猫老师-C语言-链表作业2:约瑟夫环(三种方法)(猴子选大王)_哔哩哔哩_bilibili
1 什么是约瑟夫环
OpenJudge - 1748:约瑟夫问题
题目描述约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。
输入每行是用空格分开的两个整数,第一个是 n, 第二个是 m ( 0 < m,n <=300)。最后一行是:0 0
输出对于每行输入数据 (最后一行除外) ,输出数据也是一行,即最后猴王的编号
样例输入:
6 212 48 30 0
样例输出:
517
2 约瑟夫环的四种实现方法2.1 循环链表实现2.1.1 图解 1. 采用循环链表的原因
如图, 构建一个链表, 这个链表的尾部指向开头, 形成一个循环链表, 依次形成一个猴子的约瑟夫环是非常合适的.
...
AcWing
未读
AcWing 2816. 判断子序列 - 糖豆爸爸 - 博客园
AcWing 2816. 判断子序列 [简单]1 题目描述给定一个长度为 n 的整数序列 a1,a2,…,an 以及一个长度为 m 的整数序列 b1,b2,…,bm。
请你判断 a 序列是否为 b 序列的子序列。
子序列指序列的一部分项按原有次序排列而得的序列,例如序列 {a1,a3,a5} 是序列 {a1,a2,a3,a4,a5} 的一个子序列。
输入格式第一行包含两个整数 n,m。
第二行包含 n 个整数,表示 a1,a2,…,an。
第三行包含 m 个整数,表示 b1,b2,…,bm。
输出格式如果 a 序列是 b 序列的子序列,输出一行 Yes。
否则,输出 No。
数据范围1 ≤ n ≤ m ≤ 10^5^,−10^9^ ≤ ai, bi ≤ 10^9^
输入样例:
3 51 3 51 2 3 4 5
输出样例:
Yes
2 WA代码emmm, 暴力? 但这也不对啊. 想不出来…
通过了 7/17 个数据.
#include <bits/stdc++.h>using namespac ...