自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode配置C/C++开发环境

对于C语言入门的小白想要深入C/C++语言必须具备良好的试验环境,对于C/C++的开发环境配置,并不像python,java有很好的开发环境。通过vscode学习和开发C/C++项目是不错的选择,但是vscode操作起来有一定的难度。本文简单讲解一下vscode上C/C++开发环境的配置,该教程主要是在windows10系统上的配置。

2024-05-12 18:15:41 1046 1

原创 C语言实现消消乐游戏

总结不好多多包涵,如有不足欢迎指正!

2024-01-07 17:11:36 1484 3

原创 C语言实现的学生成绩管理系统

该系统非常适合初入大学的小白交差自己的C语言作用使用,在我大学的时候每次遇到这种作业也都急切的想要找类似的作业去抄。回想那时的自己如果能够找到类似的作业,就能率先多学习一些技术就可以带领妹子完成老师给的项目,瞬间就自信心爆棚同时也学到很多的东西。这也说明了知识分享的有多么的重要!浅浅的回忆了一下美好的大学时光且说明了本文的目的,接下来看正文。

2023-11-18 21:42:04 6231 1

原创 将数组和减半的最少操作次数

解题思路:该题目解题思路很简单,也就是查找数组中最大的数值进行减半操作,直到操作之后的数组能达到原来数组和的一半。基于这个思路,我们可以使用一个最为简单思路进行解决,也就是每次筛选最大的数值,定位到当前数值的索引,然后对其减半操作,进行判断,直至达到原来数组和的一半以下。但是该代码的时间复杂度为 $O(n^2),在该题目中就会超时,可以注意到,每次都是挑选数组中较大的数值,则可以使用优先队列进行优化代码。每一次操作中,你可以从nums中选择任意一个数并将它减小到恰好一半。

2023-07-25 20:28:52 110

原创 接雨水题目

解题思路:从直观上我们用笨方法,我们讨论当前height[i]位置上的储水大小,在当前位置上能发现heght[i]位置上的储水量应该是最左面高度和最右面高度的最小值决定,也就是height[i]位置储水量,res[i] = (min(left[0,i-1],right[i+1,n-1])-height[i]),根绝这个思路就可以完成该问题的代码编写。题目描述:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。

2023-07-23 22:26:45 65

原创 模拟行走机器人

题目思路:可以直接使用模拟去解决该问题,但是模拟该问题会有两个难点,首先第一个难点是如何模拟方向,第二个难点是如何模拟障碍物。首先,方向问题,我们可以用数字去模拟方向,例如我们定义d为数值大小为方向,d=1的时候指向北,同理,当右转的时候d+=1,d=2指向东。左转的时候我们只需要d-=1就可以,方向的正负号取余是相同的方向,因此第一个问题就可以解决。第二问题就是如何模拟障碍,我们可以看到移动的单位最大就是9,因此我们可以直接一个单位一个单位的移动,然后就判断点是否在存在障碍物。

2023-07-20 20:56:35 131

原创 无重复字符的最长子串

从第一个方法中我们可以进一步的思考,如果我们可以利用数据结构,对当前的遍历的字符串记录是否存在重复的字符串,如果存在动态的改变窗口就可以使用一次遍历完成任务。此时,集合中出现重复选择,我们通过移动i指针,调整窗口大小来筛选最大不重复子字符串。调整原则就是找到与当前字符重复的字符串位置。可以使用两个for循环,截取字符串的子字符串,然后在对子字符串进行一次判断是否有重复字符串。题目描述:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。重复上述的步骤就可以找到最大的子字符串。

2023-07-18 22:41:04 335 1

原创 linux总结

环境变量linux环境变量文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import nump

2021-01-14 20:35:12 64

原创 python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)

文章目录前言一、安装python1.下载python的区别二、安装anaconda(anaconda3)1.下载2.安装3、 环境变量(在没有添加path选项的时候进行添加)4、检验anaconda三、将先前的python加入后来的anaconda(也就是虚拟环境)1、了解anaconda2.添加python(配置虚拟环境)3、命令归纳4、安装包前言经过多次的安装每次都需要进行百度搜索,这次记录下来,方便以后安装参考。一、安装python1.下载python的区别下载地址两个下载版本一

2021-01-11 20:47:17 18895 11

原创 git远程上传数据库

本地代码使用git上传github仓库提示:本文参考他人博客,记录自己的学习,以便往日用到。原文地址文章目录本地代码使用git上传github仓库前言一、使用git创建本地仓库二、建立本地git和github的远程连接1.创建ssh安全密钥2.在github仓库上添加仓库并且建立ssh安全在本地git上连接github总结前言非常感谢原文博主。希望能对别人有所帮助。一、使用git创建本地仓库首先第一步:,可以使用Linux命令直接 创建一个普通的文件夹例如在当前路径创建一个leetc

2020-12-01 10:53:40 918

原创 2020-11-09

python Lambda函数的几种使用方法lambda的运行效率高的原因lambda的几种使用案例lambda语法与一般函数的比较1、lambda函数可以包含任意多的参数,但是只有一个表达式。输入或参数可以从0开始。就像任何其他函数一样。例如:a = lambda x:x*xprint(a(9))output:812、 运行代码少于一般函数#一般函数def my_func(x): return x*x#Lambda函数a = lambda x,y:x*y优点就是不

2020-11-09 10:37:43 64

原创 2020-11-05

算法之旅(广度优先遍历)本文使用广度优先遍历,解决力扣单词接龙题目题目描述:给定两个单词(beginWord 和 endWord)和一个字典,找到从 beginWord 到 endWord 的最短转换序列的长度。转换需遵循如下规则:每次转换只能改变一个字母。转换过程中的中间单词必须是字典中的单词。说明:如果不存在这样的转换序列,返回 0。所有单词具有相同的长度。所有单词只由小写字母组成。字典中不存在重复的单词。你可以假设 beginWord 和 endWord 是非空的,且二者不相同。

2020-11-05 20:35:07 124

原创 2020-09-17

使用python进行访问目录文件夹(1)使用os模块附上os模块常用功能1.os.listdir(path):列出目录下的所有文件名2.os.getcwd():获得当前工作目录3.os.mkdir(dir):创建单个目录4.os.makedirs(‘c:\python\a’):创建多级目录5.os.rmdir(dir):删除单个目录6.os.removedirs(‘D:\python’):删除所给路径最后一个目录下所有空目录7.os.chdir(dir):改变到另一个工作目录上8.os.

2020-09-17 22:00:52 97

转载 数据库笔记

mysql的学习数据的规则数据的第一范式(1)第一范式第一范式是最基本的范式。表示所有的字段值不能够在分解。第一范式根据实际需求来定。但是如果系统经常会访问“地址”属性中的“城市”部分,那么就非要将“地址”这个属性重新拆分为省份、城市、详细地址等多个部分进行存储,这样在对地址中某一部分操作的时候将非常方便。这样设计才算满足了数据库的第一范式。(2)第二范式也就是说在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。比如要设计一个订单信息表,因为订单中可能会有多种

2020-06-21 13:52:47 100

原创 C语言

船舶停靠系统实现功能1:船舶停靠2:船舶驶离3:船舶统计4:船舶质量排序0:退出系统项目整体文件将船舶结构体变量存放在头文件中#include<stdio.h>struct ship { //船舶编号 int biao; //船舶名称 char name[10]; //船舶类别 char classic; //船舶质量 int num_kg;};界面#include<stdio.h>void jie(){ printf("\n*

2020-06-17 22:36:27 1149

原创 Neo4j初学习

将自己学习neo4的学习心得写下来,方便以后的复习和应用Neo4j知识知识图谱的概念就是基于图的数据结构,由节点和边组成。其中节点即实体,由一个全局唯一的ID标示,关系(也称为属性)用于连接两个节点。知识图谱就是把所有不同种类的信息连接在一起而得到一个关系网络,提供了从“关系”的角度去分析问题的能力。而 Neo4j 作为一种经过特别优化的图形数据库,有以下优势:数据存储:不像传统数据库整条记录来存储数据,Neo4j 以图的结构存储,可以存储图的节点、属性和边。属性、节点都是分开存储的,属性与节点的关

2020-06-17 22:06:05 285

mingw64编译器,解压配置环境变量即可用

mingw64编译器,解压配置环境变量即可用

2024-05-12

C语言实现消消乐游戏安装包

C语言实现消消乐游戏安装包

2024-01-07

C语言实现消消乐游戏图形库

C语言实现消消乐游戏图形库

2024-01-07

C++的桌面开发应用程序

C++的桌面开发应用程序

2023-12-10

学生成绩管理系统安装包

学生成绩管理系统安装包

2023-12-10

k-means算法课件ppt

如果你想讲解关于k-means算法,却没有相应的ppt,那你来对了。我在一次面试的过程中也遇到了相似的情况,我精心做了一份关于k-means算法的ppt。如果你需要可以使用,但是使用的时候主要不要照抄哦。自己适度的改一改。

2023-09-28

空空如也

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

TA关注的人

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