自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 【入门学习Redis】【Redis实现多线程】【Redis在windows环境下安装配置】

做的一个项目需要通过redis实现多线程,所以从头开始学学。嘿嘿还是要多看代码多写代码多记录 Redis安装配置 参考文章:https://www.redis.com.cn/redis-installation.html 笔者下载msi文件之后遇到了各种各样的问题(显示不出来Redis的app,下载了几遍也用不了??这跟教程里写的不一样 最终下载了zip文件解压了这一块网上教程有很多 主要问题 (!已解决)把redis加到windows服务里 我已经把下载的redis路径添加到path里面了为啥输入命令还

2022-02-16 15:15:45 827

原创 贪心算法C++题解(leetcode101(分配饼干455(分配糖果135(区间问题435

基本思想: 局部最优->全局最优 难点:确定“什么对象”的最优 简单问题: 找钱:共x元 最少用几张钱 100元 50元 20元 10元 5元 1元 思路:x 对 100,50, 20,10, 5,1整除 整除结果相加 leetcode 455分配饼干 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],

2021-11-22 00:24:27 1501 2

原创 AVL添加(C语言(平衡二叉树(icoding

题目 AVL添加 平衡二叉树,是一种二叉排序树,其中每个结点的左子树和右子树的高度差至多等于1。它是一种高度平衡的二叉排序树。现二叉平衡树结点定义如下: typedef struct node { int val; struct node *left; struct node *right; struct node *parent; int height; } node_t; 请实现平衡二叉树的插入算法: //向根为 root 的平衡二叉树插入新元素 val,成功后

2020-07-09 16:50:45 1296 1

原创 哈希表添加(C语言(哈希表(icoding

题目 哈希表添加 哈希表(Hash Table,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做哈希函数,存放记录的数组称做哈希表。哈希表相关定义如下: typedef enum{ HASH_OK, HASH_ERROR, HASH_ADDED, HASH_REPLACED_VALUE, HASH_ALREADY_ADDED,

2020-07-09 16:47:44 5079 2

原创 哈希表创建 (C语言(icoding

哈希表创建 哈希表(Hash Table,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做哈希函数,存放记录的数组称做哈希表。哈希表相关定义如下: typedef enum{ HASH_OK, HASH_ERROR, HASH_ADDED, HASH_REPLACED_VALUE, HASH_ALREADY_ADDED,

2020-07-09 16:41:42 3935 1

原创 高斯定理的证明(三重积分的C/C++实现)(C++)(大学物理)

特别鸣谢:无私帮助我的ycc同学 #include <iostream> #include <vector> #include <random> #include <chrono> #include <corecrt_math_defines.h> struct Eletrons {//将电子的各个参量封装到一个结构体,便于访问 double x, y, z, q; }; struct Vec {//“面向对象” double x, y,

2020-06-30 21:48:29 2259 1

原创 邻接表2(C语言)(图)(icoding

题目 试在邻接表存储结构上实现图的基本操作 del_vertex,相关定义如下: typedef int VertexType; typedef enum{ DG, UDG }GraphType; typedef struct ArcNode{ int adjvex; InfoPtr info; struct ArcNode nextarc; }ArcNode; typedef struct VNode{ VertexType data; ArcNode

2020-06-14 10:44:48 1224 2

原创 邻接表1(C语言)(图)(icoding)

//试在邻接表存储结构上实现图的基本操作 insert_vertex 和 insert_arc,相关定义如下: typedef int VertexType; typedef enum{ DG, UDG }GraphType; typedef struct ArcNode { int adjvex; InfoPtr *info; struct ArcNode *nextarc; }ArcNode; typedef struct VNode { VertexT

2020-06-14 08:13:54 1385 1

原创 邻接矩阵(C语言)(图)(icoding

邻接矩阵 试在邻接矩阵存储结构上实现图的基本操作 matrix_insert_vertex 和matrix_insert_arc,相关定义如下: ` ``bash typedef int VertexType; typedef enum{ DG, UDG }GraphType; typedef struct{ VertexType vertex[MAX_VERTEX_NUM]; //顶点向量 int arcs[MAX_VERTEX_NUM][MAX_VERTEX_NUM]; //

2020-05-27 09:28:41 1653 1

原创 共同祖先(二叉树)(C语言)(icoding

题目 假设二叉树采用二叉链表方式存储, root指向根结点,p所指结点和q所指结点为二叉树中的两个结点,编写一个计算它们的最近的共同祖先,函数定义如下: BiTNode * nearest_ancestor(BiTree root, BiTNode *p, BiTNode *q); 其中 root 指向二叉树的根结点,p 和 q 分别指向二叉树中的两个结点。 提示:在完成本题时,可利用 path...

2020-05-07 22:42:28 1927

原创 先序遍历(二叉树按二叉链表方式存储)(icoding

题目 已知二叉树按照二叉链表方式存储,利用栈的基本操作写出先序遍历非递归形式的算法: void pre_order(BiTree root); 在遍历过程中,pre_order函数需要调用 visit_node 函数来实现对结点的访问,该函数声明如下: void visit_node(BiTNode *node); 二叉树的相关定义如下: t ypedef int DataType; typ...

2020-05-04 23:41:18 3236 5

原创 python123《python语言程序设计》程序设计题第一周第二周第三周第四周第五周

第一周学习 eval定义 eval(expression,globals=None,locals=None) -expression:该参数是一个字符串,python会使用globals字典和locals字典作为全局和局部的命名空间,将expression当作一个python表达式进行解析和运算。 globals:该参数管控的是一个全局的命名空间,也就是在计算表达式的时候可以使用全局的命名...

2020-04-21 09:57:52 6011 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除