C-04 Function 函数 return_type function_name(parameters) { function body } 2020-10-08 Tutorial > C #Programming Language
C-03 Pointer 指针(Pointer)指针可谓是 C 语言的灵魂也是难点, 指针也是一个内置类型 从右向左,可以清晰分辨指针 123int *ptr; // 声明一个指向int类型的指针变量ptrint i = 0; // 声明一个int类型的变量i并赋值0ptr = &i; // 将i的内存地址(非物理内存地址)赋值给ptr 指针分类指针的指针(Pointer to pointer)1int ** 2020-10-08 Tutorial > C #Programming Language
C-02 Variables 变量声明变量 type_name variable_name; C 语言的基础类型包括 1234567short s;int a;long l;double d;float f;mytype t; // 自定义type变量 声明变量并初始化 type_name variable_name = initial_value; 12345short s = 22;int a = 1000 2020-09-30 Tutorial > C #Programming Language
C-01 Get Started 开篇开一个坑,重新学习 C 语言,将自己学习过程记录下来。C 语言是一门面向过程的编程语言,是将问题拆分成若干个小问题分步骤进行解决编程模式。 编译器 编译器名称 说明 官网 GCC GNU Compile Collection 缩写,是开源社区 GNU 开发维护的编译工具集 https://www.gnu.org/software/gcc/ Clang LLVM 苹果出的编译工具链 2020-09-30 Tutorial > C #Programming Language
Redis Notes-02 Redis 类型Redis List 命令 说明 例子 LPush 在 List 头插入一个或多个元素 LPush mylist hello RPush 在 List 尾插入一个或多个元素 RPush mylist world LPop 获取 List 头的一个元素,并从 List 中一移除 LPop mylist RPop 获取 List 尾的一个元素,并从 List 中一 2020-09-22 Notes > Redis #Notes
Redis Notes-01 Redis 命令创建和获取 key 命令 说明 例子 set 创建一个名为 key 值为 value 键值对 set views 10 get 获取名为 key 的值,存在返回值,不存在返回 nil get views mset 一次创建多个键值对 mset key1 1 key2 2 mget 一次获取多个键的值 mget key1 key2 12345678910lo 2020-09-19 Notes > Redis #Notes
LeetCode-468 Valid IP Address 验证 IP 地址(Valid IP Address)题目描述编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。 IPv4 地址由十进制数和点来表示,每个地址包含 4 个十进制数,其范围为 0 - 255, 用(".")分割。比如,172.16.254.1; 同时,IPv4 地址内的数不会以 0 开头。比如,地址 172.16.254.01 是不 2020-08-11 Algorithms > LeetCode #Algorithms
LeetCode-25 Reverse Nodes in k-Group 题目描述给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 示例 给你这个链表:1->2->3->4->5当 k = 2 时,应当返回: 2->1->4->3->5当 k = 3 时,应当返 2020-04-09 Algorithms > LeetCode #Algorithms