自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Anaconda安装

1.根据Python版本确定Anaconda版本:2.下载对应版本的Anaconda:Index of / (anaconda.com)

2024-04-16 21:37:45 126 2

原创 Verilog分频发生器

二分频module Div_2(rst,clk,f2); input rst,clk; output f2; reg f2; reg c2; always @(posedge clk or posedge rst) begin if (rst) begin c2=1'b1;f2=1'b0;end else if (c2>1'b0)

2022-05-19 19:07:41 205

原创 解码方法(c++)

91. 解码方法难度中等1113收藏分享切换为英文接收动态反馈一条包含字母A-Z的消息通过以下映射进行了编码:'A' -> "1"'B' -> "2"...'Z' -> "26"要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,"11106"可以映射为:"AAJF",将消息分组为(1 1 10 6) "KJF",将消息分组为(11 10 6)注意,消息不能分组为(1 11 06),因为...

2022-03-15 10:12:04 1666

原创 打开SQL*Plus的两种方法

方法一(1)Win+R(2)输入 sqlplus(3)点击“确定”方法二以管理员身份打开cmd(1)搜索 cmd(2)点击“以管理员身份运行”(3)输入 sqlplus

2022-03-15 07:00:00 4305 1

原创 不同路径(动态规划)c++

题目不同路径一个机器人位于一个 m x n网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/unique-paths思路动态规划要想到达位置(i,j),只能由上侧(i-1,j)或左侧(i,j-1)走到该位置初始条件:第一行和第一列.

2022-02-22 15:37:09 596

原创 打家劫舍(c++)

打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/house-robber思路f[i]表示前i个房屋偷盗的最高金额不偷盗第.

2022-02-22 15:13:06 578

原创 最后一个单词的长度(c++)

最后一个单词的长度给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。int lengthOfLastWord(string s) { int ans=0; int i=s.length(); int flag=0; while(i--){ if(s[i]!=' '){ ...

2022-02-22 14:56:44 460

原创 宝石与石头(c++)

使用vis数组标记相应字母是否是宝石1.遍历jewels数组,标记相应字母(即使vis数组相应位置为1)2.遍历stones数组,判断是否是宝石(即vis数组相应位置是否为1)int numJewelsInStones(string jewels, string stones) { int m=jewels.size(); int n=stones.size(); if(m==0){ return 0; .

2022-02-21 19:04:33 604

原创 排序算法总结(c++)

排序算法直接插入排序 希尔排序 冒泡排序 快速排序 简单选择排序 堆排序直接插入排序void InsertSort(int r[], int n){ for (int i = 2; i < n; i++) { r[0] = r[i]; int j = i - 1; while (r[0] < r[j]) { r[j + 1] = r[j]; j--; } r[j + 1] = r[0]; }}希尔排序void She

2022-02-21 18:37:41 79

原创 罗马数字转整数(c++)

13. 罗马数字转整数 - 力扣(LeetCode) (leetcode-cn.com)罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1 。12 写做XII...

2022-02-05 10:29:41 505

原创 c++栈和队列的应用(停车问题)

题目设停车场是一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在停车场的最北端),若停车场内已停满n辆汽车,则后来的汽车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入停车场;当停车场内某辆车要离开时,在它之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入车场;每辆停放在车场的车在它离开停车场时,必须按它停留的时间长短交纳费用。试为停车场编制按上...

2021-10-22 18:35:59 1859 1

原创 图书管理系统(c++)简易版!

包括管理员端和学生端,可以对图书进行借阅,归还,还可以修改账号登陆密码等#include<iostream>#include<string>#include<string.h>#include<cstdio>#include<conio.h>#include<fstream>#include<cstring>#include<iomanip>#include<algorithm>

2021-10-09 16:50:09 2368 5

原创 git笔记

git上传到仓库1.git clone 仓库地址 //克隆远程仓库到本地2.git status //查看未上传的文件3.git add . //将本地推送到暂存区4.git commit -m "备注" //从暂存区推送到5.git push //推送到远程仓库​git建立分支1.git branch2.git checkout -b 新建分支名 //建立新的分支并切换到新的分支上3.git status 4.gi...

2021-10-06 21:47:02 45

原创 删除链表的倒数第 N 个结点(c++)

题目19. 删除链表的倒数第 N 个结点难度中等1594给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?大概思路设置p,q两个指针(初始化为head) p先向后移动n个位置 然后 p、q 指针一起向后移动 ,直到p指向链表最后一个结点(此时q指针指向需要被删除结点的前一个结点) 删除q的后继结点注:需要考虑删除头结点的情况代码/** * Definition for singly-lin...

2021-10-06 15:54:42 600

原创 27. 移除元素

题目给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-element解法class Solution {public: int removeEle...

2021-10-05 18:05:15 43

原创 括号匹配(c++)

20. 有效的括号(力扣)给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例2:输入:s = "()[]{}"输出:true示例3:输入:s = "(]"输出:false示例4:输入:s = "([)]"输出:false示例5:输入:s = "{[]}"输出:t...

2021-10-05 17:06:45 10117 3

原创 2.两数相加(c++)

题目给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers1.处理两个链表的公共部分两链表对应位置的数相加 计算相加产生的进位next_num 用尾插法插入链表...

2021-10-03 19:28:19 103

空空如也

空空如也

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

TA关注的人

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