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-编程题
leetcode-
快乐数
202.快乐数题解:定义一个函数get_sum(n),用于计算n的每一位数字的平方和。初始化一个集合visited,用于记录已经出现过的数字。循环计算n的每一位数字的平方和,直到n等于1或者出现重复的数字为止。如果n等于1,则返回True,表示n是快乐数;否则返回False,表示n不是快乐数。classSolution:defisHappy(self,n:int)->bool:defget_sum
独孤--蝴蝶
·
2024-01-29 18:38
leetcode
leetcode-
移除链表元素
203.移除链表元素题解:创建一个虚拟头结点指向头结点head,定义一个cur指针指向这个虚拟头结点,因为是单向链表,每次判断的时候只能使用当前指针cur的next节点值和给定值进行判断,所以循环判断的终止条件是cur.next!=None。#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=Non
独孤--蝴蝶
·
2024-01-29 18:38
leetcode
leetcode-
买卖股票的最佳时机
121.买卖股票的最佳时机为了解决这个问题,你需要找到价格数组中最低点和最高点的最大差值,但要确保最高点在最低点之后。你可以通过遍历价格数组一次来完成这个操作:初始化一个变量min_price为一个非常大的数,它将跟踪你遍历过的价格中的最小值。初始化一个变量max_profit为0,它将跟踪可实现的最大利润。遍历价格数组prices。对于每个价格,你都会:更新min_price为当前价格和min_
独孤--蝴蝶
·
2024-01-29 18:07
leetcode
leetcode-
反转链表
206.反转链表题解:定义两个指针prev和cur,分别指向当前节点的前一个节点和当前节点,初始时,prev为None,cur为head,在遍历的过程中,我们需要创建一个临时指针用来指向cur.next,因为cur指向prev之后,就会和cur.next断链了。遍历过程是,每次将cur的next指针执行prev,然后将prev和cur分别向后移动一位,当遍历到尾部时,链表就被反转了,反转后的链表头
独孤--蝴蝶
·
2024-01-29 18:34
leetcode
【C语言】PTA-基础
编程题
目集-函数题(一)
目录一、简单输出整数二、多项式求值三、简单求和四、求自定类型元素的平均五、求自定类型元素的最大值一、简单输出整数voidPrintN(intN){for(inti=1;i0;i--){sum=sum*x+a[i-1];}returnsum;}三、简单求和intSum(intList[],intN){intsum=0;for(inti=0;i
琛:D
·
2024-01-29 10:57
C语言
C语言-练习项目
c语言
数据结构
开发语言
【
leetcode-
动态规划】矩阵中的最长递增路径
【
leetcode-
动态规划】矩阵中的最长递增路径题目:给定一个整数矩阵,找出最长递增路径的长度。对于每个单元格,你可以往上,下,左,右四个方向移动。
程序员小2
·
2024-01-29 09:41
LeetCode解法汇总2182. 构造限制重复的字符串
目录链接:力扣
编程题
-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:力扣(LeetCode
失落夏天
·
2024-01-29 04:35
编程题
leetcode
算法
职场和发展
LeetCode解法汇总2865. 美丽塔 I
目录链接:力扣
编程题
-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:力扣(LeetCode
失落夏天
·
2024-01-29 04:35
编程题
leetcode
算法
职场和发展
LeetCode解法汇总2859. 计算 K 置位下标对应元素的和
目录链接:力扣
编程题
-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:力扣(LeetCode
失落夏天
·
2024-01-29 04:04
编程题
leetcode
算法
职场和发展
青少年蓝桥杯python组(STEMA初级组)
STEMA初级-青少年蓝桥杯python组第一套
编程题
第一题第二题第三题第四题第二套
编程题
第一题第二题第三题第四题第一套
编程题
第一题【编程实现】分别输入两个正整数M、N,输出M到N之间(含M、N)所有可被
青岛少儿编程-王老师
·
2024-01-28 21:44
蓝桥杯
蓝桥杯
python
shell
编程题
1.输入一个域名或IP检查域名或IP是否能访问#!/bin/bash#inputaareaoraIPread-p"inputanetwork:"ip#pingipping-c3-W1$ip&>/dev/null#-c3countforping#-W1timeout=1s#&>/dev/nullremovethedisplayofping#checkpingif[$?-eq0]thenecho"th
暗隐之光
·
2024-01-28 17:35
spring
java
后端
LeetCode-
题目整理【12】:N皇后问题--回溯算法
注意点,语法:=一定要记得初始化内层数组的长度:board[i]=make([]rune,n),否则就会报出现越界的错//第1步,初始化二维数组,内层数组长度为0,外层为nboard:=make([][]rune,n)fori:=0;i=0&&j>=0;i,j=i-1,j-1{ifboard[i][j]=='Q'{returnfalse}}//检查右上方是否有皇后fori,j:=row-1,col
菜鸟要加油!
·
2024-01-28 16:35
算法
leetcode
leetcode-
二叉树层序遍历
question:层序遍历和前中后序遍历的不同在与,后面三者用栈实现,二层序遍历则用队列实现比较块这里引出深度优先搜索DFS和广度优先搜索BFS解题:广度优先搜索BFSclassSolution:#广度优先搜索BFSdeflevelOrder(self,root:TreeNode)->List[List[int]]:queue=[root]#将根节点保存到queue中ans=[]ifnotroot
白舟的博客
·
2024-01-28 11:15
leetcode解法
二叉树
队列
dfs
bfs
python基础题库100题及答案,
编程题
拍照搜答案软件
大家好,给大家分享一下python程序设计基础第二版课后答案,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!Sourcecodedownload:本文相关源码这篇文章主要介绍了python程序设计期末题库和答案,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下pythonturtle画。《Python程序设计基础》期末试题班级学号
Fixf4556
·
2024-01-28 08:04
microsoft
java
服务器
算法
100 道 Linux 面试题 附答案(二)
五、
编程题
判断一文件是不是字符设备文件,如果是将其拷贝到/dev目录下?#!
bala5569
·
2024-01-28 03:18
性能测试小白
linux
服务器
leetcode-
双指针
283-移动零给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。方法一:双指针使用双指针,左指针指向当前已经处理好的序列的尾部,右指针指向待处理序列的头部。右指针不断向右移动,每次右指针指向非零数,则将左右指针对应的数交换,同时左指针右移。注意到以下性质:1.左指针左边均为非零数;2.右指针左边直到左指针处均
Emperorist
·
2024-01-28 01:57
数组
双指针
【算法专题】动态规划之简单多状态 dp 问题
删除并获得点数4.粉刷房子5.买卖股票的最佳时机含冷冻期6.买卖股票的最佳时机含手续费7.买卖股票的最佳时机Ⅲ8.买卖股票的最佳时机Ⅳ动态规划---简单多状态dp问题1.按摩师(打家劫舍Ⅰ的变形)题目链接->
Leetcode
YoungMLet
·
2024-01-27 22:45
算法专栏
算法
动态规划
c++
开发语言
java之IO流
编程题
存储多个学生成绩信息到本地
题目:请编写程序,完成键盘录入学生信息,并计算总分将学生信息与总分一同写入文本文件.要求键盘录入3个学生信息(姓名,语文成绩,数学成绩)求出每个学生的总分,并且将学生的信息写入Student.txt文件中.文件中的效果下所示:姓名语文成绩数学成绩总分李四9988177张三2090112王五100100200答案:自定义一个异常类来处理用户输入成绩不合规的情况.加强程序健壮性.//类名要见名知意,长
笔记分享
·
2024-01-27 21:27
javaSe基础编程案例
java
python
开发语言
JAVA
编程题
之用户登录,用户信息存储在本地文件
实现用户登录:键盘输入要登录的用户名与密码properties类型文件常在框架内用作配置文件.publicstaticvoidmain(String[]args)throwsException{FileInputStreamfis=newFileInputStream("user.properties");Propertiesproperties=newProperties();propertie
笔记分享
·
2024-01-27 21:25
javaSe基础编程案例
java
开发语言
【PTA浙大版《C语言程序设计(第4版)》
编程题
】3-1 比较大小 && 练习3-2 计算符号函数的值(附测试点习题)
习题3-1比较大小本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:428输出样例:2->4->8代码呈现//C语言#includeintmain(){inta,b,c;scanf("%d%d%d",&a,&b,&c);intnums[]={a,b,c};intn=sizeof(nu
La_gloire
·
2024-01-27 17:59
c语言
算法
开发语言
【PTA浙大版《C语言程序设计(第4版)》
编程题
】习题9-5 通讯录排序(附测试点)
输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。输入格式:输入第一行给出正整数n(structfriends{//定义结构类型structfriends,包含三个成员namebirthnumbercharname[20];intbirth;charnumber[30];}num[15],temp;//定义结构数组n
La_gloire
·
2024-01-27 17:27
c语言
算法
开发语言
【笔试刷题】错题集1
文章目录C语言格式化输出%5.3s用法逻辑短路
编程题
:删除公共字符串
编程题
:组队竞赛C语言格式化输出%5.3s用法[解析]%m.ns输出占m列,但只取字符串中左端n个字符。
灵槐梦
·
2024-01-27 14:13
错题集
c语言
c++
经验分享
笔记
面试
错题
C++之gcc和g++
编程题
:判断编译器是gcc还是g++?
我不是码农 嘤嘤嘤
·
2024-01-27 10:05
c++
c++
linux
开发语言
2023年12月GESP4级总复习(C++)
编程题
可输入一行输出一行,不需要额外建数组保存结果!23年6月9月真题及知识点详解选择题判断题15+10,25
98YH-燃燃
·
2024-01-27 07:25
信息学奥赛
c++
开发语言
今日头条
编程题
:雀魂启动
#includeusingnamespacestd;/*除去雀头后的12张牌能否组成4个顺子或刻子*/boolIsOk(vectornum){intsz=num.size();if(sz==3){if((num[0]==num[1]&&num[0]==num[2])||(num[0]+1==num[1]&&num[0]+2==num[2]))returntrue;returnfalse;}sort
zzl_8e30
·
2024-01-27 04:39
Leetcode-
树的遍历
文章目录q94二叉树的中序遍历q102二叉树的层次遍历q105从前序与中序遍历序列构造二叉树q106从中序与后序遍历序列构造二叉树q110平衡二叉树q114二叉树展开为链表q124二叉树中的最大路径和q144二叉树的前序遍历q145二叉树的后序遍历q297二叉树的序列化与反序列化q543二叉树的直径q617合并二叉树q1367二叉树中的链表剑指Offer07.重建二叉树剑指Offer26.树的子结
jenrain
·
2024-01-27 00:24
LeetCode
leetcode
LeetCode-
题目整理【11】:回溯算法
下面这些题目的解答,都使用到回溯算法解答,通过找到目标条件,满足之后就可以返回;另外可以使用剪枝,减少调用递归的次数,减少时间。电话号码的字母组合中等给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例1:输入:digits=“23”输出:[“ad”,“ae”,“af”,“bd”,“be”,“b
菜鸟要加油!
·
2024-01-26 19:56
算法
leetcode
LeetCode-
题目整理【10】:单词搜索
先补充一些小知识:dfs和回溯的区别深度优先搜索(DFS)和回溯是两种常用的算法思想,它们在解决问题时有一些相似之处,但也有一些不同之处。深度优先搜索(DFS)是一种用于遍历或搜索图、树或其他数据结构的算法。它从一个起始节点开始,沿着一条路径尽可能深地搜索,直到无法继续或达到目标节点。然后,它回溯到之前的节点,并尝试其他的路径。DFS是一种递归的算法,通过调用自身来实现深度搜索。DFS的特点是先深
菜鸟要加油!
·
2024-01-26 19:54
leetcode
深度优先
算法
网易校招
编程题
(干货)
问题一获得特定数量硬币问题小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。魔法机器1:如果投入x个魔法币,魔法机器会将其变为2x+1个魔法币魔法机器2:如果投入x个魔法币,魔法机器会将其变为2x+2个魔法币小易采购魔法神器总共需要n个魔法币,所以小易只能通过两台魔法机器产生恰好n个
绿叶悠
·
2024-01-26 11:09
java大厂面经-阿里腾讯、网易美团、京东、华为、快手、字节全在这里了
5.
编程题
:使用两个栈实现队列的功能6.mysql的b树和b+树?7.聚簇索引和非聚簇索引?8.索引的优化,索引的失
前程有光
·
2024-01-26 09:53
(算法)动态规划
前言:一直不能理解动态规划的思想,翻阅各种资料,终于有了一些进步,分享资料如下,如果有更好的解题思路可以留言,笔者会进行补充up视频推荐(超容易感兴趣的入门课程)动态规划常见题型解析
编程题
目汇总
createcrystal
·
2024-01-26 08:30
算法
算法
动态规划
2023年NOC大赛(学而思赛道)创意编程Python初中组决赛真题
2023年NOC大赛(学而思赛道)创意编程Python初中组决赛真题题目总数:7总分数:100
编程题
第1题问答题二进制回文编程实现:输入一个正整数,判断它的二进制形式是否是回文数,如果是输出True,不是输出
@小码农
·
2024-01-26 07:37
python
算法
开发语言
c++
青少年编程
LeetCode-
题目整理【9】:Trie树
最长公共前缀可以使用字典树来解答,在解答中,需要查找单词,如果有精确需要查找的单词word,那么可以使用代码:func(this*Trie)Search(wordstring)bool{for_,v:=rangeword{ifthis.next[v-'a']==nil{returnfalse}this=this.next[v-'a']}ifthis.isEnd==false{returnfalse
菜鸟要加油!
·
2024-01-25 22:48
leetcode
算法
go
golang学习笔记——面试题 使用 3 个协程顺序打印 cat、dog、fish 各 100 次
文章目录面试题使用3个协程顺序打印cat、dog、fish各100次拓展第一种方法第二种方法参考资料面试题使用3个协程顺序打印cat、dog、fish各100次
编程题
:3个函数分别打印cat、dog、fish
怪我冷i
·
2024-01-25 07:19
golang从入门到入门
golang
学习
笔记
数组相关
编程题
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数1.查找的过程,本质是排除的过程2.是的,一次排除一行或者一列3.临界条件#includeclassSolution{public:boolFind(inttarget,vector>&array){//wri
徐凤年lll
·
2024-01-25 06:57
面试题
算法
数据结构
C语言基本概念
编程题
1编程练习一这一部分编程练习题可以学到箱子空间重量的计算方法,以及华氏温度转换为摄氏温度的方法。1.1计算箱子的空间重量箱子的空间重量,是相对于箱子的实际重量的一个概念。1.1.1设计代码/*Computesthedimensionalweight*/#includeintmain(void){intheight,length,width,volume,weight;height=8;length
BraveTomato
·
2024-01-24 12:09
C程序设计
c语言
算法
开发语言
leetcode-
构造元素不等于两相邻元素平均值的数组
给你一个下标从0开始的数组nums,数组由若干互不相同的整数组成。你打算重新排列数组中的元素以满足:重排后,数组中的每个元素都不等于其两侧相邻元素的平均值。更公式化的说法是,重新排列的数组应当满足这一属性:对于范围1res[length-2]){res[length-1]=nums[length-1];}else{res[length-1]=res[length-2];res[length-2]=
程序员小2
·
2024-01-24 08:05
Python 入门小编程
几个python入门小
编程题
目1)#MissingNumber#Givennandalistnumsofallnumbers1,2,...,nomittingonenumber,findthemissingnumber
weixin_47389497
·
2024-01-24 07:51
python
开发语言
原生JS面试题整理(2023年)_
编程题
带答案01
1、冒泡排序functionbubbleSort(arr){ varlen=arr.length; for(vari=0;iarr[j+1]){//比较相邻元素大小并交换位置 vartemp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } returnarr;}//调用示例vararra
田江
·
2024-01-24 05:50
javascript
开发语言
ecmascript
原生JS面试题整理(2023年)_
编程题
带答案02
12、封装一个函数,完成功能:add(2).multi(9).div(3).getValue()的结果是6。13、节流节流是指当一个事件触发的时候,为防止事件的连续频繁触发,设置定时器,达到一种一段事件内只触发一次的效果,在当前事件内不会再次触发,当前事件结束以后,再次触发才有效。常用在:鼠标不断点击触发和监听滚动事件 functionthrottle(cb){ letmyTimer=nu
田江
·
2024-01-24 05:50
javascript
前端
vue.js
LeetCode-
题目整理【8】:罗马数字转整数、整数转罗马数字
罗马数字转整数罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样地
菜鸟要加油!
·
2024-01-24 05:37
leetcode
算法
LeetCode-
题目整理【4】:跳跃游戏
使用贪心算法跳跃游戏给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:fa
菜鸟要加油!
·
2024-01-24 05:36
leetcode
算法
蓝桥杯史上最详细Python解析(十四届)
二、
编程题
(共5道)第一题15.0分第二题18.0分第三题20
猪儿虫21
·
2024-01-23 21:29
python
蓝桥杯
算法
【
leetcode-
数组】两数之和 II - 输入有序数组
【
leetcode-
数组】两数之和II-输入有序数组题目:给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。
程序员小2
·
2024-01-23 18:07
LeetCode-
题目整理【7】:加油站
加油站在一条环路上有n个加油站,其中第i个加油站有汽油gas[i]升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1个加油站需要消耗汽油cost[i]升。你从其中的一个加油站出发,开始时油箱为空。给定两个整数数组gas和cost,如果你可以按顺序绕环路行驶一周,则返回出发时加油站的编号,否则返回-1。如果存在解,则保证它是唯一的。示例1:输入:gas=[1,2,3,4,5],cost=[
菜鸟要加油!
·
2024-01-23 14:16
leetcode
算法
LeetCode-
题目整理【5】:O(1) 时间插入、删除和获取随机元素
RandomizedSet结构体存在切片和哈希表的原因:变长数组由于可以根据下标定位到特定元素,因此可以在O(1)的时间内完成获取随机元素操作,但是由于无法在O(1)的时间内判断元素是否存在,因此不能在O(1)的时间内完成插入和删除操作。哈希表可以在O(1)的时间内判断元素是否存在,因此可以在O(1)的时间内完成插入和删除操作,但是不可以根据下标定位到特定元素,因此不能在O(1)的时间内完成获取随
菜鸟要加油!
·
2024-01-23 14:13
leetcode
算法
go
数据结构
LeetCode-
题目整理【6】:除自身以外数组的乘积
除自身以外数组的乘积给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据保证数组nums之中任意元素的全部前缀元素和后缀的乘积都在32位整数范围内。请不要使用除法,且在O(n)时间复杂度内完成此题。示例1:输入:nums=[1,2,3,4]输出:[24,12,8,6]示例2:输入:nums=[-1,1,0,-3,3]输出
菜鸟要加油!
·
2024-01-23 09:51
leetcode
算法
LeetCode-
题目整理【1】
从下面的三道题可以发现,都属于**删除元素,最后返回有效数组的长度。那么这时候可以使用双指针**,p为初始化一个指针,指向数组nums的起始位置,然后遍历数组,根据题目找到满足的条件,这时候就将当前遍历的值赋值给nums[p],然后p++(前后顺序需要根据题目来解答),所以大概代码种会存在:p:=0//初始化......nums[p]=nums[i]p++(或者:p++nums[p]=nums[i
菜鸟要加油!
·
2024-01-23 09:20
leetcode
算法
数据结构
LeetCode-
题目整理【3】:买卖股票的最佳时机
买卖股票的最佳时机都是求最大利润,但是在没有限制,如121和122,动态规划稍微复杂一些,建议不用,到最后两道难题,题目有限制,使用动态规划通过求解子问题的最优解来逐步求解原问题的最优解。买卖股票的最佳时机给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大
菜鸟要加油!
·
2024-01-23 09:48
leetcode
算法
华为成渝地区2020届实习生面试日记
4月3日进行笔试,机考,三道
编程题
。记得只做出了其中的一道题目。
腊月的梅花
·
2024-01-22 14:21
上一页
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
其他