E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HDLBits刷题笔记
【C++】priority_queue模拟实现过程中值得注意的点
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章旨在记录博主在模拟实现
樊梓慕
·
2024-01-22 21:54
C++
c++
开发语言
【leetcode
刷题笔记
】11. 盛最多水的容器
力扣笔记:本题是一道经典的面试题,最优的做法是使用「双指针」。即从两头向中间开始卷,谁小谁往中间走。为什么从小的开始卷,容器是一种木桶,以较低的值决定最终结果。/***@param{number[]}height*@return{number}*/varmaxArea=function(height){letmax=0;for(leti=0,j=height.length-1;i
阿宅的小天地
·
2024-01-22 20:38
leetcode
leetcode
力扣算法 Java
刷题笔记
【数组篇 二分搜索】hot100(一)二分查找、搜索插入位置、在排序数组中查找元素的第一个和最后一个位置 3
文章目录1.二分查找(简单)2.搜索插入位置(简单)3.在排序数组中查找元素的第一个和最后一个位置(中等)1.二分查找(简单)地址:https://leetcode-cn.com/problems/binary-search/2022/01/30做题反思:classSolution{publicintsearch(int[]nums,inttarget){intleft=0,right=nums.
心海非海_
·
2024-01-22 20:31
数据结构与算法
leetcode
算法
java
二分查找
分治算法
数据结构
刷题笔记
数据结构
刷题笔记
一、绪论通常从四个方面评价算法的质量:可读性、正确性、健壮性、高效性。
wyf-student
·
2024-01-22 08:18
数据结构
笔记
算法
学习
c++
【C++】List模拟实现过程中值得注意的点
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.List迭代器2.
樊梓慕
·
2024-01-21 23:57
C++
c++
开发语言
【
刷题笔记
4】
动态规划题目汇总斐波那契数列:1,1,2,3,5,8,13……递归一把解决三类问题:1.数据定义是按照递归的(斐波那契数列)。2.问题解法是按递归算法实现的。3.数据形式是按照递归形式定义的。递归的一般形式:voidrec(形参列表){if(test)return;//边界条件//!!!注意!!!递归一定要有边界条件!!!否则就会死循环!!!rec(实参列表)//递归调用语句序列2//递归返回段(
My heart will go ~~
·
2024-01-21 15:21
笔记
笔记
算法
c++
「
HDLBits
题解」Latches and Flip-Flops
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Dff-HDLBitsmoduletop_module(inputclk
UESTC_KS
·
2024-01-20 11:33
HDLBits
题解
fpga开发
Verilog
「
HDLBits
题解」Counters
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Count15-HDLBitsmoduletop_module(inputclk
UESTC_KS
·
2024-01-20 11:33
HDLBits
题解
fpga开发
Verilog
Leetcode
刷题笔记
-数组|链表|哈希|字符串|双指针|栈与队列|二叉树
按照youngyangyang04总结的Leetcode刷题攻略进行整理,链接https://github.com/youngyangyang04/leetcode-master目录数组1.二分法题目:搜索插入位置https://leetcode-cn.com/problems/search-insert-position/2.双指针题目:原地移除元素https://leetcode-cn.com
BRAND-NEO
·
2024-01-19 00:54
算法
c++
verilog语法进阶
ternaryconditionaloperator)六、递减运算符(reduction)七、for循环语句八、实例化多个模块(generate)总结前言 本文是针对verilog基础语法做进一步的学,通过网站
HDLbits
FPGA中国创新中心
·
2024-01-18 15:21
FPGA学习
fpga开发
verilog
fpga
硬件工程
leedcode
刷题笔记
day1
题目大意:暴力解法两个for循环(也是我一看到题目想到的方法)枚举在数组中所有的不同的两个下标的组合逐个检查它们所对应的数的和是否等于target复杂度分析时间复杂度:O(n2),这里n为数组的长度空间复杂度:O(1),只用到常数个临时变量//publicclassSolution{//publicint[]twoSum(int[]nums,inttarget){//intlen=nums.len
Unicornlyy
·
2024-01-18 10:46
python学习
leedcode
笔记
leetcode
算法
Verilog
刷题笔记
15
题目:Anadder-subtractorcanbebuiltfromanadderbyoptionallynegatingoneoftheinputs,whichisequivalenttoinvertingtheinputthenadding1.Thenetresultisacircuitthatcandotwooperations:(a+b+0)and(a+~b+1).SeeWikipedi
十六追梦记
·
2024-01-18 06:40
笔记
fpga开发
Verilog
刷题笔记
16
题目:Sincedigitalcircuitsarecomposedoflogicgatesconnectedwithwires,anycircuitcanbeexpressedassomecombinationofmodulesandassignstatements.However,sometimesthisisnotthemostconvenientwaytodescribethecircui
十六追梦记
·
2024-01-18 06:40
笔记
fpga开发
Verilog
刷题笔记
14
题目:Onedrawbackoftheripplecarryadder(Seepreviousexercise)isthatthedelayforanaddertocomputethecarryout(fromthecarry-in,intheworstcase)isfairlyslow,andthesecond-stageaddercannotbegincomputingitscarry-out
十六追梦记
·
2024-01-18 06:10
笔记
Verilog
刷题笔记
7
题目:ConnectingSignalstoModulePortsTherearetwocommonly-usedmethodstoconnectawiretoaport:bypositionorbyname.BypositionThesyntaxtoconnectwirestoportsbypositionshouldbefamiliar,asitusesaC-likesyntax.Whenin
十六追梦记
·
2024-01-18 06:09
笔记
Verilog
刷题笔记
11
题目:Thisexerciseisanextensionofmodule_shift.Insteadofmoduleportsbeingonlysinglepins,wenowhavemoduleswithvectorsasports,towhichyouwillattachwirevectorsinsteadofplainwires.LikeeverywhereelseinVerilog,the
十六追梦记
·
2024-01-18 06:09
笔记
fpga开发
Verilog
刷题笔记
13
Inthisexercise,youwillcreateacircuitwithtwolevelsofhierarchy.Yourwillinstantiatetwocopiesof(provided),eachofwhichwillinstantiate16copiesof(whichyoumustwrite).Thus,youmustwritetwomodules:and.top_module
十六追梦记
·
2024-01-18 06:09
笔记
Verilog
刷题笔记
4
题目:Givenan8-bitinputvector[7:0],reverseitsbitordering.Seealso:Reversingalongervector.我的解法:moduletop_module(input[7:0]in,output[7:0]out);assignout[7]=in[0];assignout[6]=in[1];assignout[5]=in[2];assigno
十六追梦记
·
2024-01-18 06:39
笔记
Verilog
刷题笔记
17
题目:Forhardwaresynthesis,therearetwotypesofalwaysblocksthatarerelevant:Combinational:always@(*)Clocked:always@(posedgeclk)Clockedalwaysblockscreateablobofcombinationallogicjustlikecombinationalalwaysbl
十六追梦记
·
2024-01-18 06:02
笔记
fpga开发
[
刷题笔记
35 贪心算法 part 04]
贪心算法part02贪心算法860.柠檬水找零406.根据身高重建队列452.用最少数量的箭引爆气球贪心算法●860.柠檬水找零●406.根据身高重建队列●452.用最少数量的箭引爆气球860.柠檬水找零860.柠檬水找零法1:贪心boollemonadeChange(vector&bills){//所以局部最优:遇到账单20,优先消耗美元10,完成本次找零。//全局最优:完成全部账单的找零。if
supersource732
·
2024-01-17 13:06
贪心算法
笔记
算法
力扣算法 Java
刷题笔记
【回溯算法篇 DFS】hot100(一)全排列 、子集 、组合 4
文章目录1.全排列(中等)2.全排列II(中等)3.子集(中等)4.组合(中等)1.全排列(中等)地址:https://leetcode-cn.com/problems/permutations/2022/01/23做题反思:classSolution{List>res=newLinkedList>permute(int[]nums){LinkedListtrack=newLinkedListtr
心海非海_
·
2024-01-17 01:28
数据结构与算法
leetcode
算法
java
回溯
【C++】vector模拟实现过程中值得注意的点
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章旨在记录博主在模拟实现
樊梓慕
·
2024-01-16 19:56
C++
c++
开发语言
代码随想录
刷题笔记
(DAY11)
今日总结:继续准备期末,今天的算法题目比较简单,晚上看看能不能再整理一篇前端的笔记。Day1101.有效的括号(No.20)题目链接代码随想录题解1.1题目给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。示例1:输入:s=“()”输出
*Soo_Young*
·
2024-01-16 00:28
笔记
「
HDLBits
题解」Popcount255
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Popcount255-HDLBitsmoduletop_module
UESTC_KS
·
2024-01-15 19:25
HDLBits
题解
Verilog
「
HDLBits
题解」Adder100i
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Adder100i-HDLBitsmoduletop_module(
UESTC_KS
·
2024-01-15 19:25
HDLBits
题解
Verilog
「
HDLBits
题解」Ringer
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Ringer-HDLBitsmoduletop_module(inputring
UESTC_KS
·
2024-01-15 19:25
HDLBits
题解
Verilog
「
HDLBits
题解」Bcdadd100
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Bcdadd100-HDLBitsmoduletop_module(
UESTC_KS
·
2024-01-15 19:22
HDLBits
题解
Verilog
【Verilog】
HDLBits
题解——Circuits/Sequential Logic
SequentialLogicLatchesandFlip-FlopsDflip-flop题目链接moduletop_module(inputclk,//Clocksareusedinsequentialcircuitsinputd,outputregq);////Useaclockedalwaysblock//copydtoqateverypositiveedgeofclk//Clockedal
wjh776a68
·
2024-01-15 14:05
#
Verilog入门
verilog
HDLBits
fpga
【Verilog】
HDLBits
题解——Verilog Language
BasicsSimplewire题目链接moduletop_module(inputin,outputout);assignout=in;endmoduleFourwires题目链接moduletop_module(inputa,b,c,outputw,x,y,z);assignw=a;assignx=b;assigny=b;assignz=c;endmoduleInverter题目链接modul
wjh776a68
·
2024-01-15 14:35
#
Verilog入门
HDLBits
Verilog
题解
【Verilog】
HDLBits
题解——Circuits/Combinational Logic
CombinationalLogicBasicGatesWire题目链接moduletop_module(inputin,outputout);assignout=in;endmoduleGND题目链接moduletop_module(outputout);assignout=0;endmoduleNOR题目链接moduletop_module(inputin1,inputin2,outputou
wjh776a68
·
2024-01-15 14:35
#
Verilog入门
Verilog
HDLBits
题解
【Verilog】
HDLBits
题解——Verification: Writing Testbenches
Clock题目链接moduletop_module();regclk;initialbeginclk=0;forever#5clk=~clk;enddutdut_inst(.clk(clk));endmoduleTestbench1题目链接moduletop_module(outputregA,outputregB);////generateinputpatternshereinitialbegi
wjh776a68
·
2024-01-15 14:35
#
Verilog入门
verilog
HDLBits
fpga
HDLBits
Bcdadd100
该题是根据已经写好的十进制加法器(BCDone-digitadder)module来构建100位十进制加法器BCDone-digitadder如下modulebcd_fadd{input[3:0]a,input[3:0]b,inputcin,outputcout,output[3:0]sum);分析显然可以根据二进制的100位加法器的思路,先进行初始化,但是此时我们无法使用简单的寄存器操作来实现功
yezhangyinge
·
2024-01-15 14:04
Verilog题解
verilog
HDLbits
Conwaylife题目的一种解法
前言最近在刷
HDLBits
准备今年的提前批和人秋招,目前刷到有限状态机后,发现前面的大部分题目比较基础。目前比较有难度和有意思的题目就是Conwaylife,二维元胞自动机。这里仅提供笔者自己的解法。
WaterSplash
·
2024-01-15 14:34
fpga
verilog
「
HDLBits
题解」Always casez
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Alwayscasez-
HDLBits
//synthesisverilog_input_versionverilog
UESTC_KS
·
2024-01-15 14:03
HDLBits
题解
fpga开发
Verilog
「
HDLBits
题解」Always nolatches
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Alwaysnolatches-
HDLBits
//synthesisverilog_input_versionverilog
UESTC_KS
·
2024-01-15 14:03
HDLBits
题解
Verilog
「
HDLBits
题解」Module cseladd
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Modulecseladd-HDLBitsmoduletop_module
UESTC_KS
·
2024-01-15 14:33
HDLBits
题解
fpga开发
Verilog
「
HDLBits
题解」Always case
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Alwayscase-
HDLBits
//synthesisverilog_input_versionverilog
UESTC_KS
·
2024-01-15 14:33
HDLBits
题解
Verilog
「
HDLBits
题解」Always case2
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Alwayscase2-
HDLBits
//synthesisverilog_input_versionverilog
UESTC_KS
·
2024-01-15 14:28
HDLBits
题解
fpga开发
Verilog
代码随想录
刷题笔记
9——贪心算法
贪心算法理论基础贪心的本质是选择每一阶段的局部最优,从而达到全局最优。这一类的题目也没什么固定套路,理论上的求解过程如下:贪心算法一般分为如下四步:将问题分解为若干个子问题找出适合的贪心策略求解每一个子问题的最优解将局部最优解堆叠成全局最优解做题的时候,一般就是想想看本题的局部最优是怎么求解的,解出来看看是否满足全局最优,举几个例子如果都不是反例,那就可以用贪心算法做出来了。分发饼干例题455(简
努力自学的小夏
·
2024-01-15 09:26
leetcode刷题
笔记
贪心算法
算法
ctfshow_web入门篇
刷题笔记
2021/10/16web1直接F12出flagweb2题目提示查看无法查看源代码,我们按F12无反应尝试用鼠标打开源代码(笔者用的是firefox)依次点击打开菜单——更多工具——web开发者工具,此时出flag。web3按F12打开网络进行抓包点头文件出flagweb4题目提示robots,则猜想网站有robots.txt所以在url写http://ba78e536-1324-4bf3-80d
八棱
·
2024-01-14 23:08
web安全
安全
网络安全
【2023回顾】2024,放马过来吧
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》每一个不曾起舞的日子,都是对生命的辜负哈哈虽然不是技术文,但也要继承平时的写作模板年度总结的文章其实是不想弄目录的
樊梓慕
·
2024-01-14 20:03
程序人生
改行学it
学习方法
职场和发展
业界资讯
【算法】基础算法001之双指针
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode
刷题笔记
》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.数组分块(数组划分
樊梓慕
·
2024-01-14 20:00
算法
算法
LeetCode 剑指offer
刷题笔记
本文仅仅是个人写代码时遇到的问题总结!但也欢迎有大佬指出我理解上的错误!三刷题单0303.数组中重复的数字很简单的题。三刷主要看了不开任何空间的方法。主要思路是,让数据归位。一开始数据是混乱的,而且题目给出的数据范围就是在0~n-1。如果nums[i]!=i,数据不在原本的位置上,那就跟这个位置的数据交换nums[i],nums[nums[i]]相等就i++;continue;如何确定重复?在后面
零子若
·
2024-01-14 08:32
LeetCode
leetcode
算法
数据结构
【代码随想录】
刷题笔记
Day50
前言昨晚做了好多梦啊......不知道是睡好了还是没睡好,又赖了会床才来工位309.买卖股票的最佳时机含冷冻期-力扣(LeetCode)dp[i][j]含义:第i天状态为j+1,所剩的最多现金为dp[i][j]状态一:持有股票状态(今天买+之前就买然后没有操作)状态二:保持卖出股票的状态(两天前就卖出了股票度过一天冷冻期+前一天就是卖出股票状态,一直没操作)状态三:今天卖出股票状态四:今天为冷冻期
小涛44
·
2024-01-14 06:41
代码随想录刷题笔记
笔记
leetcode
算法
职场和发展
数据结构
【代码随想录】
刷题笔记
Day51
前言周六刷题,闻所未闻吧兄弟,不用开组会简直太爽啦300.最长递增子序列-力扣(LeetCode)子序列系列问题,用动态规划解决dp[i]含义表示i之前包括i的以nums[i]结尾的最长递增子序列的长度递推公式j从0到i-1各个位置的最长升序子序列+1的最大值if(nums[i]>nums[j])dp[i]=max(dp[i],dp[j]+1);初始化dp[i]=1,长度都为1遍历顺序从前到后,i
小涛44
·
2024-01-14 06:10
代码随想录刷题笔记
笔记
leetcode
数据结构
算法
职场和发展
【代码随想录
刷题笔记
Day 49】121. 买卖股票的最佳时机 | 122.买卖股票的最佳时机II
121.买卖股票的最佳时机题目给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票
m0_48857323
·
2024-01-14 06:08
笔记
【代码随想录】
刷题笔记
Day49
前言跑了个步吃了个饭洗了个澡以及和母上打了个电话,继续来刷题咯o(* ̄▽ ̄*)ブ122.买卖股票的最佳时机II-力扣(LeetCode)贪心法之前写过的,代码直接看【代码随想录】
刷题笔记
Day35-CSDN
小涛44
·
2024-01-14 06:35
代码随想录刷题笔记
笔记
leetcode
算法
职场和发展
数据结构
刷题笔记
Hot100 34. 在排序数组中查找元素的第一个和最后一个位置
根据题意,显然需要使用二分查找解决问题,下面给出递增数组的二分查找模板注:使用二分查找时,数组必须有序publicintbinarySearch(int[]nums,inttarget){intleft=0,right=nums.length-1;while(leftnums[mid]){//数组递增,target比当前值大,到右半边寻找left=mid+1;}elseif(targetnums[
春种一粒粟秋收一粒米
·
2024-01-14 01:38
算法
leetcode
数据结构
「
HDLBits
题解」Always if
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Alwaysif-
HDLBits
//synthesisverilog_input_versionverilog
UESTC_KS
·
2024-01-13 10:01
HDLBits
题解
fpga开发
Verilog
「
HDLBits
题解」Alwaysblock1
本专栏的目的是分享可以通过
HDLBits
仿真的Verilog代码以提供参考各位可同时参考我的代码和官方题解代码或许会有所收益题目链接:Alwaysblock1-
HDLBits
/synthesisverilog_input_versionverilog
UESTC_KS
·
2024-01-13 10:31
HDLBits
题解
fpga开发
Verilog
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他