李小基的个人站
  • 首页
  • 分类
  • 标签
  • 关于

C Sharp初级语法

C#简介 C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。 C# 的构想十分接近于传统高级语言 C 和 C++,是一门面向对象的编程语言,但是它与 Java 非常相似。 下面列出 C# 一些重要的功能: - 布尔条件(Boolean Conditions) - 自动垃圾回收(Automatic G
技术笔记
#C# #游戏开发

回溯法-深度优先搜索(使用C++实现)

😲示例 回溯的本质是穷举, 即按照一定的顺序对元素进行排列组合找到所有可能情况, 随后筛选出需要的一个最优情况或者符合要求的多个情况 如果一个问题可以抽象成数学中的排列组合, 那么也可以使用回溯法来找到所有的排列组合, 其中, 排列不用去重, 组合需要去重 回溯法使用的搜索方式可以看作深度优先搜索, 即按一种方式搜索到尽头之后再回退 下面展示一种回溯法的经典写法 1234567
技术笔记
#算法 #数据结构 #C++ #力扣刷题 #Java转C++

栈和队列(使用C++实现)

😲示例 栈是一种先进后出(后进先出)的结构, 与之对应, 队列是一种先进先出(后进后出)的结构 STL中的栈的底层实现可以是vector,deque,list 可以使用下面语句指定栈的底层实现 1std::stack<int, std::vector<int> > third; // 使用vector为底层容器的栈 缺省状态下将会使用deque为栈的底层
技术笔记
#算法 #数据结构 #C++ #力扣刷题 #Java转C++

字符串(使用C++实现)

😲示例 在C++中,可以使用标准库中的string类来进行字符串的操作。下面是一些常见的字符串操作: 字符串的创建和初始化: 使用赋值运算符初始化字符串:string str = "Hello"; 使用构造函数初始化字符串:string str("Hello"); 字符串的拼接: 使用加号运算符:string str1 = "He
技术笔记
#算法 #数据结构 #C++ #力扣刷题 #Java转C++

哈希表(使用C++实现)

😲示例 主要使用map和set, 如果是键值对结构就使用map, 如果不是键值对结构但是需要去重, 就使用set unordered_set是C++标准库中的一个容器,用于存储唯一的元素集合,所以需要去重的数据可以用它来存, 元素的存储顺序是无序的。下面是unordered_set的基本用法、常见函数和遍历方法: 123456789101112131415161718192021222
技术笔记
#算法 #数据结构 #C++ #力扣刷题 #Java转C++

骡儿往上瞧, 马儿向下看

左翼思想
#马克思主义 #人民史观 #阶级矛盾

数组(使用C++实现)

🤔一些问题 C++中数组无法用变量定义大小, 如何像Java那样用变量控制数组大小 12int size = 5; // 数组大小int* arr = new int[size]; // 动态分配一个大小为size的int类型数组 应该如何遍历一个未知大小的数组呢? C++中数组没有求大小的内置函数, 数组大小的求法: sizeof(arr) / sizeof(arr[0]) 1234
技术笔记
#算法 #数据结构 #C++ #力扣刷题 #Java转C++

链表(使用C++实现)

😲创建结点示例 123456789101112131415// 单链表节点struct ListNode { int val; // 节点上存储的元素 ListNode *next; // 指向下一个节点的指针 ListNode(int x) : val(x), next(NULL) {} // 节点的构造函数};int main
技术笔记
#算法 #数据结构 #C++ #力扣刷题 #Java转C++

加密文章1

Here's something encrypted, password is required to continue reading.
加密

一篇文章学会Markdown

本文通过先展示效果再展示代码帮助大家快速学会Markdown 六级标题 一级 二级 三级 四级 五级 六级 123456# 一级## 二级### 三级#### 四级##### 五级###### 六级 区块 这是一个区块 区块也可嵌套 12> 这是一个区块>> 区块也可嵌套 列表 有序列表:(数字点后面添加一个空格) 打开冰箱门 把大象塞进去 关
技术笔记
#Markdown
1234

搜索

Hexo Fluid