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
算法系列——面试经典编程题
(算法)动态规划
前言:一直不能理解动态规划的思想,翻阅各种资料,终于有了一些进步,分享资料如下,如果有更好的解题思路可以留言,笔者会进行补充up视频推荐(超容易感兴趣的入门课程)动态规划常见题型解析
编程题
目汇总
createcrystal
·
2024-01-26 08:30
算法
算法
动态规划
2023年NOC大赛(学而思赛道)创意编程Python初中组决赛真题
2023年NOC大赛(学而思赛道)创意编程Python初中组决赛真题题目总数:7总分数:100
编程题
第1题问答题二进制回文编程实现:输入一个正整数,判断它的二进制形式是否是回文数,如果是输出True,不是输出
@小码农
·
2024-01-26 07:37
python
算法
开发语言
c++
青少年编程
[
算法系列
] 两数之和——无序数组(Java)
publicint[]twoSum(int[]nums,inttarget){Mapmap=newHashMap<>();for(inti=0;i
没有一杯咖啡逃过九块九除了我
·
2024-01-26 05:06
算法
算法
java
[
算法系列
] 两数之和——有序数组(Java)
publicint[]twoSum(int[]nums,inttarget){int[]ans=newint[2];for(inti=0,j=nums.length-1;itarget){j--;}else{i++;}}returnans;}
没有一杯咖啡逃过九块九除了我
·
2024-01-26 05:06
算法
算法
java
[
算法系列
] x的平方根——牛顿迭代(Java)
publicdoublegetSqrt(doubleinput){doublex=1;doublex1=x-(x*x-input)/(2*x);while(x-x1>0.00000001||x-x1<-0.00000001){x=x1;x1=x-(x*x-input)/(2*x);}returnx1;}
没有一杯咖啡逃过九块九除了我
·
2024-01-26 05:36
算法
算法
java
[
算法系列
] 文件或文件夹的复制(Java)
publicclassSthHomework02{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.println("请输入原文件夹地址");Filesrc=newFile(input.nextLine());while(true){System.out.println("请输入目的文件
没有一杯咖啡逃过九块九除了我
·
2024-01-26 05:35
算法
java
算法
[
算法系列
] 随机字符不重复(Java)
publicstaticStringgenerate(){char[]letters={'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'};boolean[]flags=newboolean[letters.length];char[]cho
没有一杯咖啡逃过九块九除了我
·
2024-01-26 05:35
算法
java
算法
【c++笔记】用c++解决一系列质数问题!
质数是c语言和c++中比较常见的数学问题,本篇文章将带你走进有关质数的一系列基础问题,其中包含常见的思路总结,本篇文章过后,将会持续更新c++
算法系列
,感兴趣的话麻烦点个关注吧!
AM越.
·
2024-01-26 01:00
c++
笔记
开发语言
【c++】算法:高精度(经典加减乘除){含解析(图解)}
Hi~o(* ̄▽ ̄*)ブ,今天来一起看看c++算法之高精度之后会持续更新有关c++
算法系列
,欢迎观看!
AM越.
·
2024-01-26 01:00
c++
开发语言
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
面试题
算法
数据结构
算法通关村番外篇-面试150题二
大家好我是苏麟,今天开始LeetCode
面试经典
150题.大纲1.两数之和167.两数之和II-输入有序数组15.三数之和1.两数之和描述:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值
踏遍三十六岸
·
2024-01-24 15:18
算法村
算法
面试
java
leetcode
后端
算法通关村番外篇-面试150题一
大家好我是苏麟,今天开始LeetCode
面试经典
150题.大纲26.删除有序数组中的重复项80.删除有序数组中的重复项II26.删除有序数组中的重复项描述:给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素
踏遍三十六岸
·
2024-01-24 15:48
算法村
java
算法
leetcode
后端
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语言
算法
开发语言
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
蓝桥杯史上最详细Python解析(十四届)
二、
编程题
(共5道)第一题15.0分第二题18.0分第三题20
猪儿虫21
·
2024-01-23 21:29
python
蓝桥杯
算法
面试经典
150 题 - 多数元素
多数元素给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2进阶:尝试设计时间复杂度为O(n)、空间复杂度为O(1)的算法解决此问题。方法一:哈希表classSolution{publi
后端码匠
·
2024-01-23 03:00
LeetCode
面试
算法
leetcode
Leetcode
面试经典
150题刷题记录 —— 图篇
Leetcode
面试经典
150题刷题记录——图篇1.岛屿数量2.被围绕的区域5.课程表1.岛屿数量题目链接:岛屿数量-leetcode题目描述:给你一个由‘1’(陆地)和‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量
键盘国治理专家
·
2024-01-22 23:13
Algorithm
面试技术栈
leetcode
面试
linux
面试经典
150 题 4 —(双指针)— 11. 盛最多水的容器
11.盛最多水的容器方法一classSolution{public:intmaxArea(vector&height){intmaxA=0,left=0,right=height.size()-1;while(left=maxA){maxA=area;}if(height[left]>=height[right]){right--;}else{left++;}}returnmaxA;}};clas
BreezeChasingDrizzle
·
2024-01-22 20:40
leetcode
leetcode
c++
算法
面试经典
题---167.两数之和2-输入有序数组
167.两数之和2-输入有序数组我的解法:双指针法:low、high两个指针分别从数组左右两端向中间遍历;若low、high所指元素之和大于target,则将high指针左移;若low、high所指元素之和小于target,则将low指针右移;若low、high所指元素之和等于target,则已找出结果classSolution{public:vectortwoSum(vector&numbers
3arong
·
2024-01-22 20:40
面试
算法
数据结构
c++
面试经典
题---209.长度最小的子数组
209.长度最小的子数组我的解法:滑动窗口:使用指针left和right维护一个滑动窗口[left,right],sum记当前滑动窗口的元素之和;一旦窗口和大于等于了target,就持续向右收缩滑动窗口,期间更新窗口长度,并记录出现的最小长度;一旦窗口的元素和小于target,就向右扩张窗口,重复上述过程。classSolution{public:intminSubArrayLen(inttarg
3arong
·
2024-01-22 20:40
面试
算法
c++
leetcode
Leetcode
算法系列
| 11. 盛最多水的容器
目录1.题目2.题解C#解法一:暴力C#解法二:双指针(左指针大于右指针,left++)C#解法三:双指针优化(左指针小于等于最小高度,left++)Java解法一:双指针Python3解法一:双指针1.题目给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存
游戏开发小Y
·
2024-01-22 20:37
Leetcode算法系列
算法
leetcode
c#
unity
数据结构
面试经典
题---11.盛最多水的容器
11.盛最多水的容器我的解法:双指针法:left和right两个指针分别指向数组height左右两端,两指针从外向内移动;对于left和right所指的两条线,只有较短的一方向内移动才有可能使得储水量增加(向内移动容器宽度变小,遇到更长的线才有可能使高度增加)classSolution{public:intmaxArea(vector&height){intn=height.size();intl
3arong
·
2024-01-22 20:07
算法
leetcode
c++
华为成渝地区2020届实习生面试日记
4月3日进行笔试,机考,三道
编程题
。记得只做出了其中的一道题目。
腊月的梅花
·
2024-01-22 14:21
python中一维列表和二维列表的定义方法,超详细
目录一维列表的定义直接赋值生成用户输入生成元素类型是字符型元素类型是整形二维列表的定义直接赋值生成用户输入生成元素类型是字符型元素类型是整型
编程题
常用的列表输入格式一维列表的定义直接赋值生成如定义一个长度为
含泪进厂
·
2024-01-22 12:57
python
pycharm
Python 华为机考真题【组成最大数】分值【Q1-100】
三道应用
编程题
,生活中的问题,用程序解决。(2)前两道各100分,第三道200分。(3)前两道相对简单点,第三道可能会涉及到比较难的算法。可以自由选
爱尔兰画眉121
·
2024-01-22 10:34
python
华为
排序算法
数据结构
编程题
:Phone List
题目描述Givenalistofphonenumbers,determineifitisconsistentinthesensethatnonumberistheprefixofanother.Let’ssaythephonecataloguelistedthesenumbers:段落大意:给定一组电话号码,判断它们是否一致,即没有一个号码是另一个号码的前缀。假设电话目录列出了以下号码:Emerg
椰萝Yerosius
·
2024-01-22 08:47
OJ
算法
c语言
青少年编程
c++
数据结构
吴恩达-深度学习入门-第二周课后测验题
参考文章链接:https://blog.csdn.net/u013733326/article/details/798658582、第二周分为测验题和
编程题
两部分目录前情须知一、中文题目二、英文题目三、
?LAST
·
2024-01-22 03:55
吴恩达深度学习入门
深度学习
人工智能
小白水平理解
面试经典
题目LeetCode 88 Merge Sorted Array【Java实现】
88.合并排序数组你好,今天做的是leetcode88题,是一道数组类题目,它也是总被问道的一个类型。题目描述给定两个有序整数数组nums1和nums2,将nums2合并到nums1中,使nums1成为一个有序数组。初始化nums1和nums2都为空,且nums1的长度为m+n。将nums1和nums2合并到按非降序排序的单个数组中。最终排序的数组不应由函数返回,而应存储在数组nums1内。为了适
心安成长
·
2024-01-21 23:48
leetcode
面试
leetcode
java
算法
小白水平理解
面试经典
题目LeetCode 125 Valid Palindrome(验证回文串)
125验证回文串说到公司面试,那就是得考出高度,考出水平,什么兼顾这两者呢,那就得看这道原题描述:给定一个字符串,判断它是否是回文串。回文串是指正读和反读都一样的字符串。输入:“Aman,aplan,acanal:Panama”输出:true示例2:输入:“raceacar”输出:false开始coding上来一看此题描述,Ok,是我们熟悉的字符串类型。那还不简单,直接暴力解法走起。publicc
心安成长
·
2024-01-21 23:18
leetcode
面试
职场和发展
leetcode
小白水平理解
面试经典
题目LeetCode 121 Best Time to Buy and Sell Stock
121BestTimetoBuyandSellStock(买卖股票的最佳时机)你好,2024年的第一个月,又是秋风萧瑟天气凉,草木摇落露为霜。.。。在这个特殊的时代,作为我们普通的一个打工人,我们用这道题,开启对这个不符合经济增长规律的股市反抗一把。题目描述有这样一个数组prices,其中prices[i]是给定股票在ith天的价格。我希望通过选择某一天购买一只股票并选择未来的另一天出售该股票来最
心安成长
·
2024-01-21 23:16
leetcode
面试
leetcode
职场和发展
python实现:回文字符串问题(快手2019年秋季校园招聘
编程题
算法B试卷(牛客网))
目录问题解题思路python具体实现题外话[
编程题
]回文字符串时间限制:1秒空间限制:32768K问题最大回文子串是被研究得比较多的一个经典问题。
积跬步,慕至千里
·
2024-01-21 19:33
面试编程题python实现专栏
python
算法
面试题
【期末考试不挂科】Python基础知识及
编程题
以下内容若有误,欢迎私信我或在下方留言,谢谢^_−基础知识一、Python概述1.Python语言的特点简单易学面向对象可移植性免费开源丰富的库2.input和print语句phone_num=input('请输入要充值的手机号码:')recharge_amount=input('请输入要充值的金额:')print('手机号码'+phone_num+'成功充值'+recharge_amount+'
正则表达式1951
·
2024-01-21 07:50
Python
python
编程语言
代码规范
C++数的输入和输出 2023年12月c++一级 电子学会中小学生软件编程C++等级考试一级真题答案解析
目录C++数的输入和输出一、题目要求1、编程实现2、输入输出二、算法分析三、程序编写四、程序说明五、运行结果六、考点分析C++数的输入和输出2023年12月C++编程等级考试一级
编程题
一、题目要求1、编程实现输入一个整数和双精度浮点数
小兔子编程
·
2024-01-21 03:55
C++数的输入和输出
c++编程
中小学c++
c++一级真题
c++考级一级真题
c++一级真题答案
c++等级考试一级真题
大一python基础
编程题
列表,大一python程序设计考题
大家好,本文将围绕大一python基础
编程题
答案展开说明,大一python基础
编程题
列表是一个很多人都想弄明白的事情,想搞清楚大一python程序设计考题需要先了解以下几个事情。
阳阳2013哈哈
·
2024-01-21 01:46
python
算法
数据结构
linux
泛型
算法系列
33:merge()&&inplace_merge()
#include#include#include#include#include#includeusingnamespacestd;/************************************************************************//**/templateinline_OutItmy_Merge(_InIt1_First1,_InIt1_Last1,
进击的横打
·
2024-01-20 22:14
C++
STL
merge
算法
iterator
distance
vector
each
泛型
算法系列
26:inplace_merge()
#include#include#include#includeusingnamespacestd;/************************************************************************//**/templateinlinevoidmy_inplace_merge(_BidIt_First,_BidIt_Mid,_BidIt_Last){
进击的横打
·
2024-01-20 22:13
C++
STL
merge
算法
distance
iterator
class
each
Scratch编程-画图模块12【蓝桥杯scratch
编程题
真题】
【题目要求】1)绘制如下图所示的图形;2)中心位置是(0,0),画笔颜色为黑色;3)完整图形是由十个边长为100的正五边形组成。【评分标准】10分:可以绘制一个正五边形;20分∶能够画出十个正五边形;20分︰图形的颜色、位置、大小、方向均正确,且完全符合要求。解题思路提示:1.先根据题目要求,做好角色的初始坐标,设置好画笔颜色为黑色。2.题目的评分标准已经告诉我们这个图形是十个正五边形组成,我们需
李老师讲编程
·
2024-01-20 19:17
Scratch编程真题
青少年编程
蓝桥杯
Scratch编程入门-画图模块1【认识画图模块积木】
在这些拓展模块里面“画笔模块”无疑是使用最多的模块之一,无论是中国电子学会的图形化编程考级题目还是线上线下的少儿编程比赛以及蓝桥杯甚至白名单的比赛题目中,使用该模块的画图类
编程题
目都是最重要且常见的题目类型
李老师讲编程
·
2024-01-20 19:17
蓝桥杯
职场和发展
青少年编程
校招
编程题
---倒置字符串
将一句话的单词进行倒置,标点不倒置。比如Ilikebeijing.经过函数后变为:beijing.likeI输入描述:每个测试输入包含1个测试用例:Ilikebeijing.输入用例长度不超过100输出描述:依次输出倒置之后的字符串,以空格分割示例1输入Ilikebeijing.输出beijing.likeI思路先把字符串整体倒序,之后再将每个单词倒序,主要考验硬编码能力。具体实现代码#inclu
球球球球笨
·
2024-01-20 18:02
考研C语言刷
编程题
篇之分支循环结构基础篇(一)
目录第一题第二题方法一:要循环两次,一次求阶乘,一次求和。注意:在求和时,如果不将sum每次求和的初始值置为1,那么求和就会重复。方法二:第三题方法一:用数组遍历的思想方法二用折半查找的思想折半查找的思想第四题方法一:用两个变量,两个数组进行复制方法二第五题方法一:用for循环和ifelse分支结构。方法二:用strcmp函数比较字符串的大小第五题(重要需要多次复习)第一题求n!intmain()
深中笃行
·
2024-01-20 11:57
考研c语言刷题
考研
c语言
开发语言
数据结构
算法
leetcode
面试经典
题---15.三数之和
15.三数之和我的解法:预处理当nums大小小于3时,直接返回空的res对nums排序后,若首元素小于0或末尾元素大于0,也直接返回空的res双指针法找出三元组(nums[i]、nums[left]和nums[right])i从0开始取值,对于每个i,判断是否存在三元组和为0的left(初值为i+1)和right(初值为n-1)nums[i]+nums[left]+nums[right]0时,右移
3arong
·
2024-01-20 00:02
面试
算法
leetcode
c++
小白
编程题
:圣诞礼物
描述圣诞节就要到了,同学们在做游戏获得圣诞礼物。同学们排成一队。首先,前两名同学玩游戏,然后失败者走到队尾,胜者将和下个同学比赛,直到有同学连续赢得n场比赛,则这个同学成为赢家,将获得圣诞礼物。对于每个参与的同学,我们都知道其能量,在一场比赛中,能量强大的同学获胜,如果能量相同,后来者获胜,确定谁能获得精心准备的圣诞礼物。I/O格式输入第一行包括两个整数:m和n(2#defineMAX500int
椰萝Yerosius
·
2024-01-19 23:31
OJ
c语言
c++
青少年编程
小白
编程题
:输出阶乘
阶乘特殊规定:0!=10!=10!=1递归法#includeintjiecheng(intx){if(x==0||x==1)return1;elsereturnx*jiecheng(x-1);}intmain(){intx;scanf("%d",&x);printf("%d",jiecheng(x));return0;}非递归法#includeintmain(){intx;scanf("%d",&
椰萝Yerosius
·
2024-01-19 23:31
OJ
c语言
青少年编程
c++
小白
编程题
:输出排列
输出排列非递归算法#includeintmain(){intx,y;scanf("%d%d",&x,&y);intsum=1;for(;y>0;y--,x--){sum*=x;}printf("%d",sum);return0;}递归算法//输出排列数#includeintpailie(intx,inty){if(x==1||y==1)returnx;returnx*pailie(x-1,y-1)
椰萝Yerosius
·
2024-01-19 23:31
OJ
c++
c语言
青少年编程
小白
编程题
——统计一行文本的单词个数
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let'sgotoroom209.输出样例:5#include#includeintmain(){chara[10000];gets(a);longlen=strlen(a);intcount=0;intin
椰萝Yerosius
·
2024-01-19 23:01
OJ
c语言
青少年编程
学习心得:一种不破坏原数组排序的排序方法——指针数组|小白
编程题
——初进ACM
指针数组在排序算法中的应用基本思路排序算法虽然好用,但会破坏掉原有数组的顺序。有时候,我们并不想这样(例如在使用结构体、共用体)。这时候,我们可以创建一个指针数组,分别指向原数组中的每个元素,对指针数组进行排序。基本思想就是在冒泡排序时定义的中间临时变量是一个指针变量,冒泡时交换的是指针,即可在不破坏原有数组的顺序下得到排序结果。若想调用排序前的直接调用原数组,若想调用排序后的数组,只需要对排序后
椰萝Yerosius
·
2024-01-19 23:30
学习心得
OJ
算法
数据结构
开发语言
c语言
青少年编程
学习
1.6
面试经典
150题 - 跳跃游戏
跳跃游戏给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。classSolution(object):defcanJump(self,nums):""":typenums:List[int]:rtype:bool"""ifnotnumsorlen(nums)==1
nervermore990
·
2024-01-19 15:31
随便写写
python
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他