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
leecode编程练习
C++ primer plus (第6版)中文版第九章
编程练习
1、根据这个头文件,创建一个多文件程序。其中的一个文件名为golf.cpp,它提供了与头文件中的原型匹配的函数定义;另一个文件应包含main(),并演示原型化函数的所有特性。例如,包含一个让用户输入的循环,并使用输入的数据来填充一个由golf结构组成的数组,数组被填满或用户将高尔夫选手的姓名设置为空字符串时,循环将结束。main()函数只使用头文件中原型化的函数来访问golf结构。golf.hgo
Blessing_cf57
·
2023-07-26 04:50
leecode
98验证二叉搜索树
这次的性能真的是超乎想象的好题目描述98二叉树第一种方法中序遍历大体的思想就是将遍历的结果存放到数组中检查数组是否是有序判断是否符合条件特点是时间和空间消耗都很大/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr
旅僧
·
2023-07-25 22:39
c++数据结构
c++
数据结构
算法刷题111
leecode
的算法刷题12.7日1.leetcode每日一题1034.边界着bfs与两个小技巧leetcode每日一题1034.边界着bfs与两个小技巧/*构造ansans矩阵作为答案,同时ansans
Summer524!
·
2023-07-25 07:27
面试
算法
leetcode
职场和发展
Leecode
刷题记录 241 为运算表达式设计优先级
文章目录topicanswertopic给你一个由数字和运算符组成的字符串expression,按不同优先级组合数字和运算符,计算并返回所有可能组合的结果。你可以按任意顺序返回答案。示例1:输入:expression=“2-1-1”输出:[0,2]解释:((2-1)-1)=0(2-(1-1))=2示例2:输入:expression=“23-45”输出:[-34,-14,-10,-10,10]解释:
怎么又有bug单
·
2023-07-25 00:55
leecode刷题记录
leetcode
算法
职场和发展
java
数据结构
leecode
-1114:按序打印
leecode
最近多了个多线程模块,虽然目前只有四个题目,但是也是常见的面试中会遇到的四个题目。本文将讲解1114题目的解答过程。
Renaissance_
·
2023-07-23 20:05
动态规划(五) —— 原来真的有亿点难:编辑距离系列问题总结
首先主要是通过两个只有删除操作的例题来体会做编辑距离问题的思路,并在之后加入有增删改操作的例题,系列文章即将结束,小伙伴们有需要的话可以看我的专栏里面的系列文章,希望能帮助到有需要的小伙伴~~~文章目录前言一、
Leecode
392
荔枝当大佬
·
2023-07-23 15:09
初识算法
动态规划
编辑距离问题
动态规划(四) —— 子序列和子串系列问题总结
文章目录前言一、
Leecode
300.最长递增子序列1.1题目分析1.2题解示例二、
Leecode
674.最长连续递增子序列2.
荔枝当大佬
·
2023-07-23 15:39
初识算法
动态规划
算法
子序列问题
Java实现每日一道算法面试题(22):
leecode
27移除元素
1.算法题目给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:给定nums=[3,2,2,3],val=3,函数应该返回新的长度2,并且nums中的前两个元素均为2。你不需要考虑数组中超出新长度后面的元素。示
alexlee1987
·
2023-07-22 19:04
Python
编程练习
之判断三个数的大小
大部分初学编程的人来说刚开始都会练习判断两个数或者三个数的大小,来熟悉某种语言的特性和最基本的if,else循环,当我们学习了更高级的语法知识后,又会有不同的实现方式,比如这道练习题依次接收用户输入的3个数,排序后打印现在我们来看一下在Python中都有哪些方法来实现:1,采用分支结构,用最基本的if和else来实现:a=int(input('a>>>'))b=int(input('b>>>'))
RussellYoung
·
2023-07-22 12:20
C++ primer plus (第6版)中文版第十章
编程练习
1、为复习题5描述的类提供方法定义,并编写一个小程序来演示所有的特性。头文件,类定义类方法主函数测试2、下面是一个简单的类定义,请提供未定义的方法代码,以完成这个类的实现,再编写一个使用这个类的程序,使用三种可能的构造函数调用以及两种显示方法。头文件,类定义类方法主函数,测试3、头文件,类定义类方法4、类定义类方法1类方法25、类定义类方法1接上主程序,测试6、类定义类方法主程序,测试7、类定义类
Blessing_cf57
·
2023-07-21 06:17
数据结构
编程练习
(单链表)
文章目录1.基于链表的两个递增有序序列的合并2.基于链表的两个非递减有序序列的合并3.基于链表的两个集合的交集4.基于链表的两个集合差集5.查找链表中的最大值6.链表的逆转7.删除链表中满足区间值的结点8.查找链表中倒数第k个结点9.删除链表中倒数第k个结点10.交换链表中相邻的两个结点11.基于链表的简单选择排序12.链表的分解13.基于链栈的回文字符序列判断14.奇偶链表的分割15.基于链表的
呦,又写BUG呢
·
2023-07-20 16:14
数据结构与算法
数据结构
链表
c语言
Go语言之并发
编程练习
GO协程初识packagemainimport("fmt""sync""time")funcread(){deferwg.Done()fmt.Println("readstart")time.Sleep(time.Second*3)fmt.Println("readend")}funclistenMusci(){deferwg.Done()fmt.Println("listenMuscistart
凯歌技术控团队
·
2023-07-20 08:08
Golang
golang
开发语言
后端
C++易错
编程练习
题(2)
0题面题目描述定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。输入格式年月日输出格式当年第几天样例输入20001231样例输出3661分析这个题看上去是一个不难的题。因为其中的知识都很基础:定义一个结构体判断闰年计算累加按月的天数#includeusingnamespacestd;typedefstructcalendar{intyear;intmonth;intda
CarnivoreRabbit
·
2023-07-19 23:08
VS
C++
c++
开发语言
C++易错
编程练习
题(1)
0
编程练习
基础不牢靠,回头来补课。小白这个系列主要是为了重新打基础,为一些常见的易错
编程练习
题提供记录。其间若有错误,欢迎指出,轻喷勿骂。毕竟小白确实是基础不牢靠。1题目自定义函数之整数处理。
CarnivoreRabbit
·
2023-07-19 23:37
VS
C++
c++
算法
数据结构
2020-07-22 Python学习笔记27类和面向对象编程
第27关类与面向对象
编程练习
:自己编写一个类这一次我们不给任何提示,完全凭你自己写一个类。你可以思考一下生活中还有哪些“类”,有哪些特征和行为?然后用代码的方式写出来吧!
建渐升辉
·
2023-07-17 07:43
5.最长回文子串
链接
LeeCode
-5-最长回文子串参考知乎Git题目描述给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。
赵苏苏_5d86
·
2023-07-16 20:24
leecode
岛屿数量
题目描述可用解法DFS深度优先遍历BFS广度优先遍历算法思路:下列代码用BFS,循环遍历输入的二维列表如果遇到岛屿(即为1),将其作为根节点作BFS,注意BFS要记录下访问过的结点,如果访问过则不再加入树中classSolution(object):defnumIslands(self,grid):""":typegrid:List[List[str]]:rtype:int"""self.grid
柴柴总
·
2023-07-16 14:51
每天一道C语言
编程练习
(5):尼科彻斯定理
题目描述验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。输入格式任一正整数输出格式该数的立方分解为一串连续奇数的和样例输入13样例输出13*13*13=2197=157+159+161+163+165+167+169+171+173+175+177+179+181代码如下,如有错误请大佬们不吝赐教!这里用数学运算的思想,设第一个奇数为x,总共有n个连续奇数,则有:先把以2为首
dulu~dulu
·
2023-07-16 00:13
编程训练
c语言
开发语言
代码随想录算法训练营第三十九天|62.不同路径 63. 不同路径 II
目录
LeeCode
62.不同路径深度搜索法动态规划法数论方法
LeeCode
63.不同路径II
LeeCode
62.不同路径62.不同路径-力扣(LeetCode)深度搜索法思路:机器人走过的路径可以抽象为一棵二叉树
禹泽.
·
2023-07-15 19:28
LeeCode刷题
算法
贪心算法
数据结构
c++
leetcode
[数组]移除元素
我用好长时间才写出来,看了题解感觉他思路贼好一、
leecode
题目链接力扣二、题解数组中移除元素并不容易!
胖胖学编程
·
2023-07-15 08:58
leecode每日一题
算法
数据结构
简单的shell脚本
编程练习
之移动指定大小文件
编写shell脚本,将当前目录下大于10K的文件转移到./tmp目录下目录编写shell脚本,将当前目录下大于10K的文件转移到./tmp目录下法一:直接在文件夹里find,然后移入指定文件夹法二:先find出目标文件,再循环放入法三:文件夹里循环找目标文件,判断语句有点绕,用了du与cut法四:利用ls与awk配合管道循环里将目标文件放入法一:直接在文件夹里find,然后移入指定文件夹#!/bi
piolet0016
·
2023-07-14 05:57
linux学习
linux
bash
[HTML基础]5.
编程练习
(2-14)
1.\t:水平制表跳到下一个Tab位置。2.告诉浏览器使用的语言是英文。
SkylerAI
·
2023-07-13 20:36
欢度五一之C++
编程练习
//2-54求三角形的面积(正弦定理)floatarea_traingle(floata,floatb,floatc){if(a+b>c&&a+c>b&&b+c>a){floatcosA=(b*b+c*c-a*a)/(2.0*b*c);floatsinA=sqrt(1-cosA*cosA);floats=0.5*b*c*sinA;returns;}else{return0;}}//2-55输入大写
由心同学
·
2023-06-23 07:31
刷题系列
c++
算法
开发语言
数据结构
Leecode
1254. 统计封闭岛屿的数目 DFS
原题链接:
Leecode
1254.统计封闭岛屿的数目这么简单一道题,又粗心,&&写成&,&写成&&,我要吐了,浪费我两个小时找不出来错。。。
自信的小螺丝钉
·
2023-06-21 20:24
Leetcode
深度优先
leetcode
算法
深度优先遍历
c++
Socket网络
编程练习
(C#)
Socket编程:两个窗口通信本文章代码来自b站视频:【.Net零基础入门(老赵主讲)-哔哩哔哩】https://b23.tv/YI5VWaj原视频发布者为传智播客,本人根据自己的学习进度对代码做了少许优化一、网络编程前置知识1.1什么是网络编程网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好
千树line
·
2023-06-21 13:47
网络
c#
服务器
leetcode初级算法2.旋转数组
leecode
初级算法2.旋转数组仅为个人刷题记录,不提供解题思路题解与收获我自己的解法:publicstaticvoidrotate(int[]nums,intk){intmove=k%nums.length
测纯的一
·
2023-06-21 10:49
LeetCode
leetcode
算法
职场和发展
JAVA实现饭店点菜系统详解
JAVA实现饭店点菜系统在这个暑假,我会将一些网络上比较经典的java
编程练习
题。做一做,发布到博客来。是对我自己学习的监督,也是为了方便大家借鉴学习交流。大家一起共同进步。
timeㄨ 若情
·
2023-06-21 08:02
课程设计
java
算法
[HTML基础]11.
编程练习
总结
helloHELLO,everyone.Thisismyfirstpage!第一个网页大家好,一起来学习html标记语言至为标题标签,由大到小,之后无变化。-->《早发白帝城》朝辞白帝彩云间,千里江陵一日还。两岸猿声啼不住,轻舟已过万重山。敕勒歌朝代:南北朝作者:佚名为换行标签。--> 敕勒川, 阴山下。&
SkylerAI
·
2023-06-19 07:28
编程练习
【左右元素和的差值】
给你一个下标从0开始的整数数组nums,请你找出一个下标从0开始的整数数组answer,其中:answer.length==nums.lengthanswer[i]=|leftSum[i]-rightSum[i]|其中:leftSum[i]是数组nums中下标i左侧元素之和。如果不存在对应的元素,leftSum[i]=0。rightSum[i]是数组nums中下标i右侧元素之和。如果不存在对应的元
猿究院GX...
·
2023-06-18 16:05
java编程练习
算法
leetcode
java
编程练习
【稀疏数组搜索】
稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。示例1:输入:words=["at","","","","ball","","","car","","","dad","",""],s="ta"输出:-1说明:不存在返回-1。示例2:输入:words=["at","","","","ball","","","car","","","dad","","
猿究院GX...
·
2023-06-18 16:34
java编程练习
java
算法
开发语言
编程练习
【找出数组中的幸运数】
在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。给你一个整数数组arr,请你从中找出并返回一个幸运数。如果数组中存在多个幸运数,只需返回最大的那个。如果数组中不含幸运数,则返回-1。示例1:输入:arr=[2,2,3,4]输出:2解释:数组中唯一的幸运数是2,因为数值2的出现频次也是2。示例2:输入:arr=[1,2,2,3,3,3]输出:3解释:1、2以及3
猿究院GX...
·
2023-06-18 16:30
java编程练习
算法
leetcode
java
C语言基础教学(文件操作)
文章目录前言一、文件操作基本介绍二、
编程练习
总结前言这篇文章我们来讲解C语言中的文件操作,文件操作在C语言中算是一个比较重要的知识点,我们每天都在和文件打交道,各种文件夹的打开和关闭操作,那么这篇文件带大家学习如何使用
花落已飘
·
2023-06-17 12:24
C语言0基础全面教程
c语言
linux
算法
Java实现每日一道算法面试题(20):
leecode
23 合并K个排序链表
1.算法题目合并k个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[1->4->5,1->3->4,2->6]输出:1->1->2->3->4->4->5->62.算法思路算法思路:暴力法:每次遍历n个链表查找最小的值放入链表指定位置,算法复杂度是O(kN),其中N是总共节点的数量;分治法:两两比较临近的链表,第一轮比较过后合并成k/2个有序链表,第二轮比较后合并成k/4个
alexlee1987
·
2023-06-17 01:13
【
leecode
-101】判断一颗二叉树是否轴对称
题目:给你一个二叉树的根节点root,检查它是否轴对称。树的定义(可用于本地单元测试)/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,Tree
hah杨大仙
·
2023-06-16 15:14
算法
leetcode
java
算法
队列Queue的常用方法
队列的常用方法:queue.offer(root);添加值进队列Nodenode=queue.poll();弹出值queue.addAll(node.children);将孩子节点的所有值都添加接上篇
leecode
hah杨大仙
·
2023-06-16 15:14
算法
JAVA
数据结构
java
算法
Java
编程练习
题
2019年8月8日开始编写,等50题做完了希望不会太晚。本篇纯属本人的练手作业,本人也不是什么大神,仅供参考。题目1packageSU;/***@ClassNameWayRabbit*@Description有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?*@AuthorTumTam*@Date2019/8/814
墨鸢Wesley
·
2023-06-16 01:22
阿里云 蚂蚁支付宝 钉钉 c++ 面经
、linux用什么命令查看上述状态呢3、你是否碰到过异常情况->大量time_wait状态的情况4、time_wait出现原因,所用资源,如何解决5、Redis基本数据结构6、算法题:实现一个无锁队列
leecode
394
怎么又有bug单
·
2023-06-15 18:03
面经
阿里云
支付宝
面经
腾讯
c++
JUC | CountDownLatch 使用场景
顺便会在篇末更新
leecode
进度,算是给自己立flag,让网友来监督我刷lc,嘿。什么是CountDownLatchCountDownLatch常译为闭锁,是JUC包中的线程同步工具之一。
CAFEBABY_H
·
2023-06-15 03:35
leecode
leecode
20,有效的括号,栈classSolution:defisValid(self,s:str)->bool:defcheck(ch1,ch2):ifch1=='['andch2==']':returnTrueelifch1
湖魂
·
2023-06-14 23:12
深度优先
算法
leecode
leecode
202,快乐数,环形链表法,带循环的规律都可以考虑用环形链表classSolution:defisHappy(self,n:int)->bool:defget_next(number):total_sum
湖魂
·
2023-06-14 23:12
链表
数据结构
leecode
rongyao4251s=input().strip()op=0ifs[0]=='+':s=s[1:]elifs[0]=='-':op=1s=s[1:]num=int(s)ifop==1:num=-numifnum>pow(2,31)-1:print('INT_MAX')elifnumn:tmp_list=[]forkinrange(i+1,j):tmp_list.append(k)word_li
湖魂
·
2023-06-14 23:11
python
开发语言
leecode
leecode
637,二叉树的层平均值,bfs记录每一层然后取平均。#Definitionforabinarytreenode.
湖魂
·
2023-06-14 23:11
leetcode
算法
职场和发展
leecode
huawei05063importcollectionsn=int(input().strip())k=int(input().strip())k_list=list(map(int,input().strip().split()))k_list=[(k_list[i],k_list[i+1])foriinrange(len(k_list))ifi%2==0]girl_boy=list(map(i
湖魂
·
2023-06-14 23:41
python
leecode
盛水
leecode
42,接雨水。动态规划or单调中栈or双指针。
湖魂
·
2023-06-14 23:10
链表
数据结构
Python
编程练习
11:串口的数据发送和接受
python中pyserial发送数据使用的方法是write()关于write()方法,需要了解如下几点:write()方法只能发送bytes类型的数据,所以需要对字符串进行encode编码。write()方法执行完成后,会将发送的字节数作为返回值。在打开串口时,可以为write()方法配置超时时间pyserial接受数据使用的方法是read()关于read()方法,需要了解如下几点:read()
科研学社
·
2023-06-14 23:14
最大子数组和(Java)
Leecode
解题思路:动态规划问题,利用dp数组。dp[i]只与dp[i-1]有关。所以要构建dp数组,再比大小。这里有个优化方法,在构建dp数组的时候,就直接比较子数组大小。classSolution{publicintmaxSubArray(int[]nums){intn=nums.length;if(n==0)return0;//basecaseintdp_0=nums[0];intdp_1;intre
Steven迪文
·
2023-06-14 19:22
leecode
动态规划
leetcode
算法
dp数组
Java
LeeCode
第30题串联所有单词的子串
给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串长度相同。 s 中的串联子串是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。例如,如果 words=["ab","cd","ef"],那么 "abcdef", "abefcd","cdabef", "cdefab","efabcd",和 "efcdab"都是串联子串。 "acdbef"不是串联子串,因
萝萝荦荦
·
2023-06-14 16:19
leetcode
算法
数据结构
《代码随想录》(6)移除链表元素
LeeCode
题号:203【题目描述】给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。
Elec Liu
·
2023-06-14 00:11
代码随想录
链表
leetcode
数据结构
《代码随想录》(8)反转链表
LeeCode
题号:206【题目描述】给你单链表的头节点head,请你反转链表,并返回反转后的链表。
Elec Liu
·
2023-06-14 00:11
代码随想录
链表
leetcode
数据结构
《代码随想录》(7)设计链表
LeeCode
题号:707【题目描述】你可以选择使用单链表或者双链表,设计并实现自己的链表。单链表中的节点应该具备两个属性:val和next。
Elec Liu
·
2023-06-14 00:41
代码随想录
链表
数据结构
算法
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他