kehuadong

2024年9月25日

红黑树

摘要: #include "common.h" typedef struct rb_node_t rb_node_t; struct rb_node_t { rb_node_t *m_parent; rb_node_t *m_left; rb_node_t *m_right; bool m_red; int 阅读全文

posted @ 2024-09-25 13:20 kehuadong 阅读(4) 评论(0) 推荐(0) 编辑

2024年9月24日

windows rb_tree动画

摘要: #define UNICODE #include <windows.h> #include <windowsx.h> #include <stdbool.h> #include <stdio.h> typedef struct ball_t ball_t; struct ball_t { int s 阅读全文

posted @ 2024-09-24 19:53 kehuadong 阅读(2) 评论(0) 推荐(0) 编辑

2024年9月19日

休养期间的安排

摘要: 1. 三个排序算法和红黑树, 使得念头通达 (预计时间 最多两天, 明天2024/9/20和后天), 2024/9/27晚上去深圳退房 2. Java核心技术 (预计时间, 12天, 24章) 3. Vue前端框架 (预计时间,花完整3天) 阅读全文

posted @ 2024-09-19 21:21 kehuadong 阅读(5) 评论(0) 推荐(0) 编辑

2024年9月12日

c++ type traits

摘要: // 移除引用获取原始类型 template <typename _Tp> struct remove_reference { typedef _Tp type; }; template <typename _Tp> struct remove_reference<_Tp &> { typedef 阅读全文

posted @ 2024-09-12 21:13 kehuadong 阅读(4) 评论(0) 推荐(0) 编辑

c++ forward 完美转发

摘要: C++完美转发解析-CSDN博客 template<typename T> void func(T&& t) { // 这里面的t始终是左引用 // (T&&)t 是万能引用(forward的实现), 实参(注意不是形参T&& t)是左引用,则是左引用,实参是右引用,则是右应用 // (typena 阅读全文

posted @ 2024-09-12 21:09 kehuadong 阅读(2) 评论(0) 推荐(0) 编辑

c++ stl function

摘要: // 一元函数 template <typename _Arg, typename _Result> struct unary_function { /// @c argument_type is the type of the argument typedef _Arg argument_type 阅读全文

posted @ 2024-09-12 20:09 kehuadong 阅读(2) 评论(0) 推荐(0) 编辑

2024年9月7日

免费的eclipse, 百度导向诈骗网站,还加保障标签进一步协助诈骗

摘要: 阅读全文

posted @ 2024-09-07 01:15 kehuadong 阅读(4) 评论(0) 推荐(0) 编辑

2024年9月5日

vite3 build关闭压缩

摘要: defaultConfig下添加 build: { minify: false, }, import { fileURLToPath, URL } from "node:url"; import { defineConfig } from "vite"; import vue from "@vite 阅读全文

posted @ 2024-09-05 14:37 kehuadong 阅读(33) 评论(0) 推荐(0) 编辑

2024年9月3日

红黑树

摘要: #include "common.h" typedef struct rb_node_t rb_node_t; struct rb_node_t { rb_node_t* m_parent; rb_node_t* m_left; rb_node_t* m_right; bool m_red; int 阅读全文

posted @ 2024-09-03 10:36 kehuadong 阅读(1) 评论(0) 推荐(0) 编辑

冒泡排序

摘要: #include "common.h" #define ASIZE(a) (sizeof(a)/sizeof(a[0])) void bunble_sort(int* a, int size) { for (int i = 0; i < size - 1; i++) { for (int j = s 阅读全文

posted @ 2024-09-03 10:17 kehuadong 阅读(3) 评论(0) 推荐(0) 编辑

导航