草庐IT

刷题题单

全部标签

【HDLBits 刷题 5】Circuits(1)Combinational Logic

目录写在前面CombinationalLogicBasicGatesWireGNDNORAnothergateTwogatesMorelogicgates7420chipsTruthtableTwobitequalitySimplecircuitASimplecircuitBCombinecircuitsAandBRingorvibrateThermostat3bitpopulationcountGatesandvectorsEvenlongervectorsMultiplexers2to1mux2to1busmux9to1mux256to1mux256to14bitmuxArithmetic

【笔试实战】LeetCode题单刷题-编程基础 0 到 1【二】

1822. 数组元素积的符号题目链接1822. 数组元素积的符号题目描述已知函数 signFunc(x) 将会根据 x 的正负返回特定值:如果 x 是正数,返回 1 。如果 x 是负数,返回 -1 。如果 x 是等于 0 ,返回 0 。给你一个整数数组 nums 。令 product 为数组 nums 中所有元素值的乘积。返回 signFunc(product) 。 示例1:输入:nums=[-1,-2,-3,-4,3,2,1]输出:1解释:数组中所有值的乘积是144,且signFunc(144)=1示例2:输入:nums=[1,5,0,2,-3]输出:0解释:数组中所有值的乘积是0,且sig

【算法刷题】第二篇——链表(二)

个人简介: >📦个人主页:赵四司机>🏆学习方向:JAVA后端开发 >📣种一棵树最好的时间是十年前,其次是现在!>🔔博主推荐网站:牛客网 刷题|面试|找工作神器>💖喜欢的话麻烦点点关注喔,你们的支持是我的最大动力。前言:最近有不少小伙伴私信博主问我马上到秋招了,而自己平时没怎么练过算法,在算法这一块存在很大的弱势,应该怎么快速提升自己的算法水平。在这里我首先要说的是算法能力并不是可以快速掌握的,这需要慢慢积累,因为算法不仅考验我们的知识记忆深度,还考验我们的思维广度,因此很多很多大厂面试都会注重算法的考核。其实博主一开始也没怎么练过算法题,但是对于中等简单的算法题还是可以通过一段时间的刷题来习得

【算法刷题】第二篇——链表(二)

个人简介: >📦个人主页:赵四司机>🏆学习方向:JAVA后端开发 >📣种一棵树最好的时间是十年前,其次是现在!>🔔博主推荐网站:牛客网 刷题|面试|找工作神器>💖喜欢的话麻烦点点关注喔,你们的支持是我的最大动力。前言:最近有不少小伙伴私信博主问我马上到秋招了,而自己平时没怎么练过算法,在算法这一块存在很大的弱势,应该怎么快速提升自己的算法水平。在这里我首先要说的是算法能力并不是可以快速掌握的,这需要慢慢积累,因为算法不仅考验我们的知识记忆深度,还考验我们的思维广度,因此很多很多大厂面试都会注重算法的考核。其实博主一开始也没怎么练过算法题,但是对于中等简单的算法题还是可以通过一段时间的刷题来习得

蓝桥杯C/C++B组历届真题刷题【合集】

文章目录💬前言💻2012年及以前蓝桥杯大赛历届真题(共14题)1434蓝桥杯历届试题-回文数字【简易法判断回文】💻第四届1205.买不到的数目💻第十届Fibonacci数列与黄金分割修改数组等差数列成绩分析💻第十二届时间显示💻十三届统计子矩阵李白打酒李白打酒加强版✨精选递增三元组-空间换时间日志统计-滑动窗口扫雷-模拟美丽的区间-双指针数位之和-模拟统计选数异或-DPX图形-DFS时长计算-时分秒回文日期付账问题-贪心🔥填空蛇形填数-模拟补充类似题[756.蛇形矩阵]棋盘放麦子质数-线性筛法猜生日含2天数-日期模拟-国赛填算式-国赛国王的遗产本质上升序列天干地支-国赛卡片-统计跑步锻炼-日期最

蓝桥杯C/C++B组历届真题刷题【合集】

文章目录💬前言💻2012年及以前蓝桥杯大赛历届真题(共14题)1434蓝桥杯历届试题-回文数字【简易法判断回文】💻第四届1205.买不到的数目💻第十届Fibonacci数列与黄金分割修改数组等差数列成绩分析💻第十二届时间显示💻十三届统计子矩阵李白打酒李白打酒加强版✨精选递增三元组-空间换时间日志统计-滑动窗口扫雷-模拟美丽的区间-双指针数位之和-模拟统计选数异或-DPX图形-DFS时长计算-时分秒回文日期付账问题-贪心🔥填空蛇形填数-模拟补充类似题[756.蛇形矩阵]棋盘放麦子质数-线性筛法猜生日含2天数-日期模拟-国赛填算式-国赛国王的遗产本质上升序列天干地支-国赛卡片-统计跑步锻炼-日期最

【Leetcode】动态规划 刷题训练(八)

文章目录413.等差数列划分状态转移方程完整代码978.最长湍流子数组题目解析状态转移方程f[i]状态转移方程g[i]状态转移方程完整代码139.单词拆分状态转移方程初始化完整代码413.等差数列划分点击查看:等差数列划分如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列。例如,[1,3,5,7,9]、[7,7,7,7]和[3,-1,-5,-9]都是等差数列。给你一个整数数组nums,返回数组nums中所有为等差数组的子数组个数。子数组是数组中的一个连续序列。示例1:输入:nums=[1,2,3,4]输出:3解释:nums中有三个子等差数组:[1,2,3]、[2,3

【项目报告】编程技术刷题报告【编号:刷题01号】

工程计划工程背景  LeetCode是一个面向程序员的在线编程平台,其目标是为程序员提供一个学习和实践编程技能的平台。通过刷LeetCode题目,程序员可以提高自己的算法和数据结构知识,培养解决问题的能力,并且在面试中展示自己的技能。基本上是所有的程序员职业生涯中不必可少的一环。工程名称LeetCode刷题计划涉及技术算法数据结构常用编程语言工程目标通过刷LeetCode题目,提高自己的算法和数据结构知识。培养解决问题的能力,提高自己的编程能力和思维方式。在面试中展示出自己的技能和能力,增加自己的竞争力。预期成果对各种常见的算法和数据结构有深入的理解和掌握。能够独立解决复杂的编程问题,运用合适

【C刷题笔记】找单身狗问题

目录版本1:在数组内只有一个元素没有成对出现版本2:在数组内有两个元素没有成对出现第一步:异或所有元素,异或就是相同为0,相异为1第二步:计算ret的二进制中哪一位元素是1第三步:开始分组异或1.分组:2.异或版本1:在数组内只有一个元素没有成对出现单身狗只有一个数字出现一次,其他数数字都是成对出现的,找出只出现一次的数字123451234 分析:所有的数字异或在一起,异或的规则:1.a^a=0-->任何数异或本身等于02.a^0=a-->任何数异或0等于任何数也就是说此数组的所有元素(除了5)异或之后就为0,再和5异或,最终结果就是5找单身狗问题:#includeintsingle_num(

南京大学计院夏令营历年机试笔试题汇总(刷题版)

温馨提示必须熟悉输入输出,Java中是Scannerscan=newScanner(System.in);(在Java.util包下)必须熟悉各类集合框架,如HashMap、ArrayList等。(在Java.util包下)字符串转数字:Integer.valueOf(字符串);必须熟悉动态规划和DFS+回溯。线上可能通过选择题考察计网、数据结构、计组、操作系统等。本人自做答案,有误请指正!2021年本科生开放日计算机网络1、传统IP地址有ABC三类,下面属于B类的形式的是?A类地址:网络号占一个字节,且第一位确定为0,可指派的网络号为1.0.0.0~126.0.0.0,因为网络号全0表示本网