自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

congfen214的博客

记录自己从大一到未来的成长路程

  • 博客(100)
  • 收藏
  • 关注

原创 【2023年度总结与2024展望】---23年故事不长,且听我来讲

我的2023年年度总结和2024年的展望目标。

2024-01-12 11:25:08 1477 33

原创 数组?NO 系Vector啊!

哈喽大家好,这里是夏目学长的C++学习笔记,本次主要讲解一下C++的STL当中的vector如果大家正在学习vector或者需要对STL更加精进的同学,那么本篇博客非常适合你的学习,因为这里夏目将会不仅仅会写vector的各种功能和还会手搓vector的各种基本功能,帮助大家的学习。首先如果要学习STL的话肯定要去下面这个网站去读取第一手文档的,这是我们之后学习很重要的手段。C++学习网站这里就需要我们去翻译文本来进行学习,这里节约大家的时间,我就直接归纳总结了。vector是表示。

2024-04-12 16:36:54 374 2

原创 蓝桥杯单片机---第十届省赛题目解析

蓝桥杯单片机---第十届省赛题目解析

2024-03-30 10:12:00 512 3

原创 蓝桥杯单片机---第十一届省赛题目解析

蓝桥杯单片机---第十一届省赛题目解析

2024-03-29 13:29:26 403

原创 蓝桥杯单片机

while(t--);while(t--);for(i = 0;i < 3;P0 = 0xff;for(i = 1;i <= 8;i <= 8;

2024-03-22 11:00:53 192 2

原创 蓝桥杯单片机---第十二届省赛题目解析

蓝桥杯单片机---第十二届省赛题目解析

2024-03-11 08:00:00 619 4

原创 单片机基础知识

单片机基础知识

2024-02-04 16:55:12 913 3

原创 51单片机的PWM控制呼吸灯

51单片机的PWM控制呼吸灯

2023-10-26 08:41:14 1571 5

原创 51单片机的hello world之点灯

51单片机的hello world之点灯

2023-10-24 16:37:50 635 28

原创 AYIT嵌入式实验室2023级C语言训练1-4章训练题

AYIT嵌入式实验室2023级C语言训练1-4章训练题

2023-10-21 21:21:45 498 3

原创 LeetCode竞赛---第 366 场周赛

LeetCode竞赛 --- 第 366场周赛 只AC两道 还需努力

2023-10-08 19:38:16 419 10

原创 蓝桥杯---第二讲---二分与前缀和

蓝桥杯---第二讲---二分和前缀和算法知识的讲解,涉及到模板的讲解以及算法的应用,配套有算法原理的博客,点击链接即可学习

2023-10-06 13:21:01 1735 75

原创 蓝桥杯---第一讲 递归与递推

蓝桥杯---第一讲 递推和递归搜索dfs算法

2023-10-05 11:42:34 997 35

原创 PTA第三章作业题

PTA第三章作业

2023-09-25 08:59:45 648 10

原创 牛客:小美的01串翻转

【代码】牛客:小美的01串翻转。

2023-09-13 13:21:42 333 5

原创 牛客:游游的最长稳定子数组

【代码】牛客:游游的最长稳定子数组。

2023-09-13 13:16:51 162

原创 【题解】2596. 检查骑士巡视方案

【代码】【题解】2596. 检查骑士巡视方案。

2023-09-13 11:38:37 141 1

原创 力扣 8049. 判断能否在给定时间到达单元格

力扣周赛第二道题 : 8049. 判断能否在给定时间到达单元格

2023-09-10 16:38:42 303 5

原创 力扣每日一题---207. 课程表

力扣刷题 207. 课程表

2023-09-09 08:12:39 371 9

原创 力扣每日一题---2594. 修车的最少时间

leetcode : 2594. 修车的最少时间

2023-09-07 11:47:45 528 12

原创 约会怎么走到目的地最近呢?一文讲清所有最短路算法问题

约会怎么走到目的地最近呢?一文讲清所有最短路算法问题

2023-09-06 16:59:39 1934 58

原创 最短路Dijkstra,spfa,图论二分图算法AYIT---ACM训练(模板版)

最短路Dijkstra,spfa,图论二分图算法AYIT---ACM训练(模板版)

2023-09-03 20:23:10 2987 45

原创 当我焦虑时,我从CSDN的博主身上学到了什么?

当我焦虑时,我从CSDN的博主身上学到了什么?

2023-08-28 15:31:37 1939 79

原创 在外Windows远程连接MongoDB数据库【无公网IP】

在外Windows远程连接MongoDB数据库【无公网IP】

2023-08-28 14:18:11 886 7

原创 Codeforces Round #894 (Div.3)

Codeforces Round 894 (Div. 3)题解A、B、C、D、E题

2023-08-25 10:35:16 1371 75

原创 《啊哈算法》第三章--枚举 与 暴力

第三节知识暴力枚举

2023-07-17 19:51:19 1107 5

原创 《洛谷深浅》第五章---数组与数据批量存储

洛谷深浅题目第五章节精华题目汇总

2023-07-16 16:44:48 906

原创 《啊哈算法》第一章--排序

《啊哈算法》第一章节 排序算法

2023-07-16 14:58:25 431 1

原创 群晖NAS搭建WebDV服务手机ES文件浏览器远程访问

有时候我们想通过移动设备访问群晖NAS 中的文件,以满足特殊需求,我们在群辉中开启WebDav服务,结合cpolar内网工具生成的公网地址,通过移动客户端ES文件浏览器即可实现移动设备远程访问NAS文件,下面介绍步骤。要注意的是,以上步骤使用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。然后输入我们上面创建的公网地址,端口填写公网地址对应的端口号,然后输入NAS的登录用户名和密码,点击确定。然后打开在线隧道列表,查看tcp协议的公网连接地址.

2023-06-29 17:42:10 11493 30

原创 我的创作纪念日

CSDN陪伴我的创作日子,它带给了我什么。

2023-06-17 20:07:21 1302 39

原创 数字逻辑期末必刷卷(基础卷)

数字逻辑考试卷子

2023-06-11 17:41:20 3731 9

原创 【六一儿童节】回忆一下“童年的记忆”

我难忘的儿童节故事。

2023-06-10 20:37:48 384 6

原创 windows服务器自带IIS搭建网站并发布公网访问

内网穿透教学

2023-06-10 19:13:18 1501 1

原创 EasyX实现简易贪吃蛇

EasyX实现简易贪吃蛇

2023-06-10 19:10:23 1282

原创 数字逻辑复习重点总结

数字逻辑知识点

2023-06-09 18:13:07 1114

原创 windows服务器自带IIS搭建网站并发布公网访问的详细教程

windows服务器自带IIS搭建网站并发布公网访问的详细教程.

2023-06-09 17:24:30 6006

原创 在外web浏览器远程访问jupyter notebook服务器详细教程

在外web浏览器远程访问jupyter notebook服务器详细教程

2023-06-09 17:19:29 3754 9

原创 数据结构---算法的时间复杂度和空间复杂度

看到这里就结束了,我是夏目浅石,希望和你一起学习进步,刷题无数!!!希望各位大佬能一键三连支持一下博主,hhhh~我们下期见喽。

2023-06-09 17:16:43 357 18

原创 C语言---五子棋游戏之我的大一课程设计

五子棋游戏之我的课程设计

2023-06-08 21:46:54 653 5

原创 安卓手机使用Termux搭建Hexo个人博客网站【内网穿透公网访问】

安卓手机使用Termux搭建Hexo个人博客网站【内网穿透公网访问

2023-05-30 12:32:31 3181 53

c语言指针c语言指针c语言指针c语言指针c语言指针

c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针

2023-08-30

BFS算法BFS算法BFS算法BFS算法

解决一个DFS算法问题,实际上就是一个决策树的遍历过程。你只需要思考如下3个问题: 路径:也就是已经做出的选择。 选择列表:也就是你当前可以做的选择。 结束条件:也就是到达决策树底层,无法在做选择的条件。 如果你不理解这3个名词的解释,没关系,后面会用“全排列”相关题目经典问题来帮助你理解这些词语的含义,现在现有一个印象即可。 result= [] def backtrack(路径,选择列表): if(满足结束条件): result.add(路径) return; for 选择 in 选择列表: 做选择 backtrack(路径,选择列表) 撤销选择 1 2 3 4 5 6 7 8 9 10 其核心就是for循环里面的递归,在递归调用之前“做选择”,在递归调用之后“撤销选择”。 什么叫撤销选择?这个框架的底层原理是什么呢?下面我们就通过全排列问题解开之前的疑惑,一探究竟吧!!! ———————————————— 版权声明:本文为CSDN博主「认真写博客的夏目浅石.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及

2023-08-30

递推与递归DFS深度优先遍历

解决一个DFS算法问题,实际上就是一个决策树的遍历过程。你只需要思考如下3个问题: 路径:也就是已经做出的选择。 选择列表:也就是你当前可以做的选择。 结束条件:也就是到达决策树底层,无法在做选择的条件。 如果你不理解这3个名词的解释,没关系,后面会用“全排列”相关题目经典问题来帮助你理解这些词语的含义,现在现有一个印象即可。 result= [] def backtrack(路径,选择列表): if(满足结束条件): result.add(路径) return; for 选择 in 选择列表: 做选择 backtrack(路径,选择列表) 撤销选择 1 2 3 4 5 6 7 8 9 10 其核心就是for循环里面的递归,在递归调用之前“做选择”,在递归调用之后“撤销选择”。 什么叫撤销选择?这个框架的底层原理是什么呢?下面我们就通过全排列问题解开之前的疑惑,一探究竟吧!!! ———————————————— 版权声明:本文为CSDN博主「认真写博客的夏目浅石.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及

2023-08-30

双指针+前缀和算法刷题路线

sum[r] = a[1] + a[2] + a[3] + a[l-1] + a[l] + a[l + 1] .. a[r]; sum[l - 1] = a[1] + a[2] + a[3] + ... + a[l - 1]; sum[r] - sum[l - 1] = a[l] + a[l + 1] + ... + a[r]; 这样,对于每个询问,只需要执行 sum[r] - sum[l - 1]。输出原序列中从第l个数到第r个数的和的时间复杂度变成了O(1)。 我们把它叫做一维前缀和。 ———————————————— 版权声明:本文为CSDN博主「认真写博客的夏目浅石.」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/congfen214/article/details/129926899因为这里提及到了二维这个词,所以我们先来定义一个二维数组s[][] , s[i][j] 表示二维数组中,左上角(1, 1)到右下角(i, j)所包围的矩阵元素的和。接下来推导二维前缀和的公式。

2023-08-30

C++STL讲解 PPT版本

STL(Standard TemplateLibrary),即标准模板库,从根本上说,STL是一些“容器”的集合,这些“容器”有list、vector、set、map等,STL也是算法和其他一些组件的集合。STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。 STL包含了诸多在计算机科学领域里常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。从逻辑层次来看,在STL中体现了泛型化程序设计的思想(generic programming)。在这种思想里,大部分基本算法被抽象,被泛化,独立于与之对应的数据结构,用于以相同或相近的方式处理各种不同情形。 STL六大组件 容器(Containers):各种数据结构,如Vector,Deque,List,Set,Map,用来存放数据,STL容器是一种Class Template,就体积而言,这一部分很像冰山载海面的比率。 算法(Algorithms):各种常用算法,如Sort,Search,Copy,Erase,从实现的角度来看,STL算法是一种Function Templat

2023-08-30

课程设计之五子棋游戏C语言和EasyX实现

这是我大一得时候得C语言得课程设计,里面包含了我使用EasyX以及数据结构得知识体系,有链表得大量使用,可以让你在你的课程设计里面拿到高分,里面不仅仅有人机对战,人机对战的人机也不是说人工智障那个样子,我还实现了双人对战的功能,使得游戏具有竞技得意义,让游戏具有可玩性和趣味性,五子棋是全国智力运动会竞技项目之一,起源于中国古代的传统黑白棋种之一,日文亦有连五子、五子连、串珠、五目、五目碰、五格、五石、五法、五联、京棋等多种称谓;英文则称之为FIR(Five In A Row的缩写)、Gomoku(日语“五目”的罗马拼音)、Gobang、connect 5、mo-rphion等;捷克文piskvorky,韩文omok等等。五子棋是一种两人对弈的纯策略型棋类游戏。双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成五子连珠者获胜。五子棋容易上手,老少皆宜,而且趣味横生,引人入胜。它不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。是一种训练人逻辑思维严密性的好游戏,本程序将用c语言实现一个简单的五子棋,旨在讲述五子棋开发的原理。

2023-06-17

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

TA关注的人

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