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
LeetCode-编程题
2022年1月11日-HKU CS笔试和面试题
Q1:
编程题
(手写)学生在网上选课,这学期需要选3门课程。你有许多候选课程,但是他们有时间冲突,你应该怎么选课呢?
瞳恩Dawn
·
2024-01-09 05:39
概率论
LeetCode-
重复的子字符串(459)
题目描述:给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。思路一:使用枚举的方法。首先因为字符串s有一个子串重复多次构成,那么s的长度len与子串的长度subLen应该成倍数关系,并且在s中索引为i的字符应该与索引为i+subLen的字符相等。根据这些我们可以首先设置一个循环对从1到len/2的子串长度进行处理(因为子串至少重复一次所以最大长度为len/2),接着判断子串长度是
炙热的大叔
·
2024-01-08 11:51
leetcode
算法
LeetCode-
移动零(283)
题目描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。思路:这里的思路跟以前做过的去重复数字的思路有点像,快指针也就是for循环中的i遍历元素,慢指针也就是count指向存储元素得到位置,当然只有当遍历的数字不是0的时候才会存储该数字至count指向的位置,并且count+1。完成存储的for循环之后,
炙热的大叔
·
2024-01-08 11:51
leetcode
算法
数据结构
LeetCode-
加一(66)
题目描述:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。思路:这里主要分三种情况,第一种全是9就要扩大数字尺寸然后0位置为1其他位置值为0,第二种情况末尾位置数字小于9,直接将末尾位置数字加一即可,第三种可能尾部出现连续的9,同理尾部置0,直至倒数最后一个9的位置,并且在此
炙热的大叔
·
2024-01-08 11:20
leetcode
算法
数据结构
LeetCode-
合并两个有序链表
题目链接=>戳这里题目截图解法/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/classSolution{publicListNodemergeTwoLists(ListNodel1,ListNodel2){ListNodemergeLi
沙漠小舟
·
2024-01-07 22:32
leetcode-
双指针
leetcode-
双指针双指针1、有序数组-题号167两数之和2、两数平方和-题号6333、反转字符串中的元音字符-题号3454、验证回文字符串-题号6805、合并两个有序数组-题号886、环形链表-题目
Kuches
·
2024-01-07 19:24
leetcode
c++
LeetCode-
数组-双指针-中等难度
文章目录双指针1.删除有序数组中的重复项(入门)1.1题目描述1.2解题思路1.3代码实现2.删除有序数组中的重复项II(简单)2.1题目描述2.2解题思路2.3代码实现3.移动零(简单)3.1题目描述3.2代码实现4.两数之和(入门)4.1题目描述4.2解题思路4.3代码实现5.盛水最多的容器(中等)5.1题目描述5.2解题思路5.3代码实现6.三数之和(中等)6.1题目描述6.2解题思路6.3
码拉松
·
2024-01-07 16:45
Leetcode
leetcode
算法
leetcode-
字母异位词
241-有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。核心思路:用哈希表或数组来记录每个字符出现的次数,并一一进行比较。方法一:数组boolisAnagram(strings,stringt){if(s.size()!=t.size())returnfalse;intnum[128];//ASCA
Emperorist
·
2024-01-07 13:55
哈希表
数组
leetcode
算法
LeetCode-
整数反转(7)
题目描述:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0。假设环境不允许存储64位整数(有符号或无符号)。思路:题目首先要求要对整数进行反转,那么我们可以使用一个while循环即可完成操作,每次循环使用一个变量接收整数模10的运算结果,然后使用一个变量来接收反转的结果,因为我们已经有模10的结果了,那么只
炙热的大叔
·
2024-01-07 13:24
leetcode
算法
Leetcode-
有效的字母异位词C++实现
给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。哈希表实现:classSolution{public:boolisAnagram(strings,stringt){unordered_mapmap;if(s.size()!=t.size())returnfalse;for(inti=0;i::iteratorit=
Vanderbiol
·
2024-01-07 13:23
leetcode
算法
职场和发展
LeetCode-
有效的字母异位词(242)
题目描述:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。思路:这题还是比较简单的,首先将两个字符串转为两个字符数组,之后对两个数组分别排序,最终返回两个数组是否相等的判断结果即可。能这么做是因为s、t异位的话排序之后是相等的,如果不符合异位,那么排序之后是不等的。代码:classSolution{publicbo
炙热的大叔
·
2024-01-07 13:53
leetcode
算法
2024.1.6
今天政治考试我如马克思附体,哥们感觉卷面得有80,但这不重要,重要的是今天的C语言学习,已经学到了文件了,今天主要是学了一下文件的读写和几个关于文件的函数,C语言是真的强大;然后就是牛客网的
编程题
,刷了一会
爱上语文
·
2024-01-07 12:10
c语言
牛客网
编程题
——“求IBSN码”
这是我今天在牛客网上面刷题看到的一道相对而言比较有价值的题,个人非常的喜欢昂(因为我没有做起...),先看题目:每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出
爱上语文
·
2024-01-07 12:39
c语言
计算机图形图像技术复习资料
一、考试题型1、简述题(10分×4题,共40分)2、计算题(共10分)3、
编程题
(共30分)4、问答题(共20分)二、复习提纲1、简答题(1)第1章的基本内容(2)三维观察流水线中的基本概念与理解(3)
有为肥宅
·
2024-01-07 09:53
复习资料
c++
【软件系统架构设计】电子科技大学2023秋期末考试真题(考后回忆版)
题型分布分析题10分应用题前4题各5分,后6题各10分
编程题
10分分析题给出一个项目的PERT图,找出关键路径、最短完成时间、可以延误的任务、不能延误的任务应用题给出就诊业务的合作流程图,绘制编排流程图考察服务注册
明月出天山_
·
2024-01-07 08:35
软件架构设计
软件工程
架构
uml
【软件工程】期末知识点总复习(包括考题分布介绍)——电子科技大学期末考试
类图顺序图软件测试考试题型分布与对应知识点阅读题1:1-3章:JDK,JVM,基本数据类型,String,流程控制,数组阅读题2:4-6章:类和对象,超类,子类,继承类,包,访问控制,接口阅读题3:7-9章:异常处理,多线程设计(易),输入输出流
编程题
明月出天山_
·
2024-01-07 08:05
软件工程
软件工程
LeetCode-
最长子序列
/***@authorwx*@description最长子序列*@create2023/12/26**/publicclassLongestConsecutive{publicstaticvoidmain(String[]args){int[]arr=newint[]{100,4,200,1,3,2};intresult=longestConsecutive(arr);System.out.pri
xinCode79
·
2024-01-07 05:42
数据结构和算法
leetcode
java
算法
LeetCode-
杨辉三角公式
杨辉三角公式![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a225ff66061e4076924e3299b81b98d5.png/***@authorwx*@description杨辉三角公式-标准*@create2023/12/26**/publicclassTriangle{publicstaticvoidmain(String[]args)
xinCode79
·
2024-01-07 05:11
数据结构和算法
leetcode
算法
2021.04.27基础编程
基础
编程题
写出判断一个数是否能同时被2和5整除的条件语句,并且打印除对应的结果。
Andy_mq
·
2024-01-06 22:28
作业
python
爱奇艺笔试
编程题
(学习之旅)
NO.7今天参加了爱奇艺的笔试,来分享一下
编程题
,就是很简单的两道题:1.在一个字符串中找到第一个出现一次的字符,并返回ascii码publicclassmain{publicstaticcharfirstOne
_江小德
·
2024-01-06 13:40
笔试
爱奇艺
笔试
MYSQL期末总结+题
文章目录一、
编程题
1二、
编程题
三、知识点一、
编程题
1(1)创建一个企业员工管理的数据库,数据库名称为“userdb”。要求判断建库库时是否已存在。
浪漫的诗人
·
2024-01-06 10:17
Mysql
mysql
数学建模
python
大一上学期c语言期末----程序填空 及
编程题
程序填空1、运行结果:请用标准日期格式输入一个日期(YYYY-MM-DD):若用户从键盘输入:2022-12-12则输出结果为:2022年12月12日#includeintmain(){intyear,month,day;printf("请用标准格式输入一个日期(YYYY-MM-DD):");scanf("%d-%d-%d",&year,&month,&day);printf("%d年%d月%d日
つ微凉徒眸挚半
·
2024-01-06 08:15
c语言
c++
算法
【C++期末
编程题
题库】代码+详解18道
适合期末复习c++看,或者刚入门c++的小白看,有的题会补充知识点,期末复习题的代码一般比较简单,所以语法上没那么严谨。本文所有题目要求全在代码块的最上面。目录1、设计复数类2、设计Computer类3、实现相加的函数模板4、圆类的设计5、学生类设计6、求圆与直线位置关系7、家庭账户共享8、栈类的设计9、主人召唤宠物10、点圆圆柱单继承11、点长方形长方体单继承12、点圆球体运行时多态13、学生数
姜暮、
·
2024-01-06 08:10
【c++】代码题
c++
开发语言
LeetCode-
无重复字符的最长子串(3)
题目描述:给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。代码:classSolution{publicintlengthOfLongestSubstring(Strings){Setocc=newHashSet();intlen=s.length();intrk=0,ans=0;for(inti=0;i
炙热的大叔
·
2024-01-06 00:58
leetcode
算法
05 Subtract the Product and Sum of Digits of an Integer
关注每天一道
编程题
专栏,一起学习进步。
舜绪
·
2024-01-05 16:47
每日一道编程题
leetcode
java
算法
STL map容器与pair类模板(解决扫雷问题)
言归正传,瞅瞅这道
编程题
youyiketing
·
2024-01-05 13:29
C++
c++
开发语言
【JAVA Swing】利率计算(图形界面)
1.
编程题
目书写2.编程思路从所显示界面分析,我选择用BorderLayout布局来实现。页面北部用FlowLayout布局显示三个标签“本金”,“年利率”及“利息小计”。
想找对象的椰子在写文章
·
2024-01-05 12:35
java
开发语言
eclipse
课程设计
学习
人机交互
除数博弈
++){if(N%i==0){N=N-i;count++;break;}}}if(count%2==1)returntrue;elsereturnfalse;}};运行结果:原题链接:https://
leetcode
WAI_f
·
2024-01-05 10:41
电子科大信软互+班 程算I 2022级机考真题
基本情况对应课程:程序设计与算法基础I考试时间:3小时题型:函数题+
编程题
函数题只需要完成期中一些(个)函数即可
编程题
需要自己手动写main函数说明:题目从icoding看的,不确定是不是真的是2022
谨慎谦虚
·
2024-01-05 03:20
程序设计与算法基础
成电信软程算期末机考题
c++
电子科大信软互+班 程算I 2021机考真题
基本情况对应课程:程序设计与算法基础I考试时间:3小时题型:函数题+
编程题
函数题只需要完成期中一些(个)函数即可
编程题
需要自己手动写main函数提示:题目序号为x-x的可能为一组题目,若题目告知可以调用之前写的某函数则可以直接调用
谨慎谦虚
·
2024-01-05 03:19
成电信软程算期末机考题
程序设计与算法基础
算法
数据结构
c++
2023秋电子科大信软 程算I 机考真题
基本情况对应课程:程序设计与算法基础I考试时间:2小时题型:函数题+
编程题
函数题只需要完成期中一些(个)函数即可
编程题
需要自己手动写main函数提示:本次考试为全年级机考,分上下午场,暂不清楚上下午场是哪些题目考试这次不能看到实际评分
谨慎谦虚
·
2024-01-05 03:46
成电信软程算期末机考题
程序设计与算法基础
算法
leetcode-
链表
总结:主要是迭代(遍历)和递归。迭代遍历的话一般可能用的多的是双指针,快慢指针,三指针(pre,cur,next)这些,最好画图理清链表节点next域的指向要如何修改,相交链表、环这种问题适合尝试双指针。因为链表的遍历查询只能从头节点一次向后遍历,所以检索的效率不高,这时时间复杂度为O(1)的哈希表可以发挥作用。递归的话则是将问题拆成小问题了,主要时考虑清楚每一个节点是如何处理的,最好也是画图分析
weixin_43852091
·
2024-01-04 23:42
leetcode
链表
leetcode
数据结构
算法(21)-
leetcode-
剑指offer5
leetcode-
剑指offer-443.面试题43-1~n整数中1出现的次数44.面试题44-数字序列中某一位的数字45.面试题45-把数组排成最小的数-快排变种46.面试题46-把数字翻译成字符串47
小陈同学-陈百万
·
2024-01-04 23:11
算法题
【
LeetCode-
剑指offer】-- 24.反转链表
24.反转链表/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val=val;this.next=next;}*}*/classS
小d<>
·
2024-01-04 23:10
#
剑指offer
leetcode
算法
【
LeetCode-
剑指offer】-- 21.删除链表的倒数第N个结点
21.删除链表的倒数第N个结点方法:计算链表长度/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val=val;this.next
小d<>
·
2024-01-04 23:10
#
剑指offer
leetcode
算法
【
LeetCode-
剑指offer】--19.验证回文串II
19.验证回文串II方法:双指针首先考虑如果不允许删除字符,如何判断一个字符串是否是回文串。常见的做法是使用双指针。定义左右指针,初始时分别指向字符串的第一个字符和最后一个字符,每次判断左右指针指向的字符是否相同,如果不相同,则不是回文串;如果相同,则将左右指针都往中间移动一位,直到左右指针相遇,则字符串是回文串在允许最多删除一个字符的情况下,同样可以使用双指针,通过贪心实现。初始化两个指针low
小d<>
·
2024-01-04 23:40
#
剑指offer
leetcode
算法
【Golang】
LeetCode-
剑指Offer-面试题52-两个链表的第一个公共节点【两种解法】
题目输入两个链表,找出它们的第一个公共节点。公共节点不是指节点的值相同,而是两条链中的节点在同一个内存地址。如下面的两个链表:在节点c1开始相交。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3输出:Referenceofthenodewithvalue=8输入解释:相交节点的值为8(注意,如果两
士多啤梨先生
·
2024-01-04 23:39
LeetCode力扣个人题解
链表
leetcode
go
golang
面试
LeetCode-
剑指 Offer 题目集
19、20、28、33、34、36、37、38、38、43VS44、47、48、53-II、54、55-II、57-II、59-II、63、68-II题号题目题解链接标签备注遍数03数组中重复的数字【
LeetCode
白露塞纳
·
2024-01-04 23:35
单例模式
java
开发语言
leetcode-
剑指 Offer 52. 两个链表的第一个公共节点
leetcode-
剑指Offer52.两个链表的第一个公共节点输入两个链表,找出它们的第一个公共节点。如下面的两个链表:在节点c1开始相交。
ITAK_fans
·
2024-01-04 23:35
剑指offer
链表
指针
LeetCode-
剑指 Offer 52-两个链表的第一个公共节点
剑指Offer52.两个链表的第一个公共节点题目说明输入两个链表,找出它们的第一个公共节点。如下面的两个链表:在节点c1开始相交。示例示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,skipB=3输出:Referenceofthenodewithvalue=8输入解释:相交节点的值为8(注意,如果两个列表相交则
LQZme
·
2024-01-04 23:35
LeetCode
剑指Offer
链表
【
LeetCode-
剑指offer】-- 23.相交链表
23.相交链表方法一:哈希集合/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicListNodegetIntersectionNode(ListNodeheadA
小d<>
·
2024-01-04 23:04
#
剑指offer
leetcode
链表
算法
java常见
编程题
1.已知有一个父类Person,包含两个属性name和age,还有带两个参数的构造方法Person()和一个打印信息的info()方法。publicclassPerson{protectedStringname;protectedintage;publicPerson(Stringname,intage){this.name=name;this.age=age;}publicStringinfo(
@Yauo
·
2024-01-04 19:19
java
python
算法
Java
编程题
—— 双色球
一importjava.util.Arrays;importjava.util.Random;publicclassDoubleColorBalls_v1{/*双色球随机选号(6+1)1.红球:01~33里随机取出六个,不能重复,按照升序排序*/publicstaticvoidmain(String[]args){String[]red=newString[33];for(inti=1;i<=33
笀彧
·
2024-01-04 13:50
记录
java
GO C编程 C++画图 学习资料大荟萃(2023.12.16)
模拟赛、教学质量测试(第1关--第13关)GoC模拟赛、教学质量测试(第1关--第13关)-CSDN博客GoC正式比赛集(第1关--第12关)GoC正式比赛集(第1关--第12关)-CSDN博客GoC
编程题
dllglvzhenfeng
·
2024-01-04 12:40
小学生C++编程入门
啊哈C语言
小学生C++趣味编程
c++
GESP
C++启蒙
C++入门
Go
C编程
C++画图
CSP-J
python
编程题
——如何求一组数的全排列
全排列就是把n个数按任意顺序进行排列,直到包含所有情况。按排列组合的知识来讲,情形共有n!种。例:[1,2,3]全排列:[1,2,3],[1,3,2],[2,1,3][2,3,1],[3,1,2],[3,2,1]也就是共有3!=6种。对于如何求一组数的排列,方法有很多,常用的有递归,深度优先搜索,广度优先搜索,但是在没有一定基础知识的情况下,想要理解这些知识还是比较困难的,设计出程序更是困难。所以
霜溪
·
2024-01-04 09:53
数学和算法
python
开发语言
算法
数据库系统概论SQL
编程题
合集(包含期末题、考研初试题以及复试题)
二、现有数据库casemanage中表结构如下图1)请编写sql语句对年龄进行升序排列select*fromafinfoorderbybirth;2)请编写sql语句查询对“徐”姓开头的人员名单select*fromafinfowherenamelike'徐%';3)请编写sql语句修改“陈晓”的年龄为“45”updateafinfosetage=45andbirth=birth-YEAR(45)
Violent-Ayang
·
2024-01-04 09:35
MySQL
数据库
sql
考研
【
LeetCode-
剑指offer】-- 13.二维区域和检索-矩阵不可变
13.二维区域和检索-矩阵不可变方法:一维前缀和初始化时对矩阵的每一行计算前缀和,检索时对二维区域中的每一行计算子数组和,然后对每一行的子数组和计算总和。具体实现方面,创建m行n+1列的二维数组sums,其中m和n分别是矩阵matrix的行数和列数,sums[i]为matrix[i]的前缀和数组。将sums的列数设为n+1的目的是为了方便计算每一行的子数组和,不需要对col1=0的情况特殊处理。c
小d<>
·
2024-01-04 07:18
#
剑指offer
leetcode
算法
Leetcode-
递归
文章目录q21合并两个有序链表q101对称二叉树q104二叉树的最大深度q226翻转二叉树q236二叉树的最近公共祖先剑指Offer10-I.斐波那契数列剑指Offer10-II.青蛙跳台阶问题q21合并两个有序链表题目传送门题解可以使用递归和迭代两种方法进行求解,两种方法都比较简单。递归:funcmergeTwoLists(l1*ListNode,l2*ListNode)*ListNode{if
jenrain
·
2024-01-04 05:39
LeetCode
leetcode
每天一题
LeetCode-
Longest Substring Without Repeating Characters
Givenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Example1:Input:"abcabcbb"Output:3Explanation:Theansweris"abc",withthelengthof3.Example2:Input:"bbbbb"Output:1Explanation:Thean
autisticBoy
·
2024-01-04 03:56
2023年12月GESP C++七级
编程题
转Python真题解析
七、2023年12月GESPC++(Python)七级
编程题
2023年12月GESPPython最高六级,但C++与Python同级
编程题
相同。
hz_zhangrl
·
2024-01-04 03:42
python
青少年编程
算法
经验分享
GESP
算法优化
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他