Skip to content

记录计算机科学的学习历程,包括语言如C++,课程如图形学、算法、设计模式,及工具如vim、cmake等

Notifications You must be signed in to change notification settings

CregskiN/cs-note

Repository files navigation

[TOC]

目前可以公开的情报:

数据结构与算法

  • language:Java

数据结构

  • 顺序表

  • 链表 - LinkedList

  • 栈 - Stack

  • 队列 - Queue

  • 树 - Tree

算法

  • 选择排序 - SelectionSort
  • 归并排序 - MergeSort
  • 快速排序 - QuickSort
  • 二分搜索 - BinarySearch

设计模式

  • language:TypeScript

创建型设计模式

  • 单例模式 - SinglePattern
  • 工厂模式
  • 抽象工厂模式
  • 建造者模式

构造型模式

  • 代理模式
  • 享元模式
  • 适配器模式
  • 装饰者模式
  • 外观模式
  • 组合模式
  • 桥接模式

行为型模式

  • 观察者模式
  • 策略模式
  • 状态模式
  • 模板模式
  • 中介者模式

其他模式

  • MVC、MVP、MVVM

Computer Graphics

图形学理论

GAMES101-现代计算机图形学入门-闫令琪

OpenGL

  • language:C++、GLSL
  • IDE:XCode & vscode

LearnOpenGL - CN

社区讨论

大三计算机,想接触图形学方面的知识,直接学WebGL还是OpenGL ?

零基础如何学习计算机图形学? - Blurry Light

LeetCode

  • language:Java

MySql

  • 数据类型
  • 数据库的基本操作
  • 表的基本操作
  • 列的属性
  • 简单查询
  • 带搜索条件的查询
  • 表达式和函数
  • 分组查询
  • 子查询
  • 连接查询
  • 组合查询
  • 数据的插入、删除和更新
  • 视图
  • 自定义变量和语句结束分隔符
  • 存储函数和存储过程
  • 游标的使用
  • 触发器和事件
  • 更多
  • 推荐的书籍

About

记录计算机科学的学习历程,包括语言如C++,课程如图形学、算法、设计模式,及工具如vim、cmake等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published