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
算法系列——面试经典编程题
【
面试经典
150 | 数组】移除元素
文章目录写在前面Tag题目来源题目解读解题思路方法一:原地操作写在最后写在前面本专栏专注于分析与讲解【
面试经典
150】算法,两到三天更新一篇文章,欢迎催更……专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等内容进行回顾与总结
wang_nn
·
2023-09-11 18:20
面试经典150题
原地操作
双指针
数组
c++
算法
【
面试经典
150 | 双指针】两数之和
文章目录写在前面Tag题目来源题目解读解题思路方法一:暴力枚举方法二:哈希表方法三:二分法方法四:双指针知识回顾写在最后写在前面本专栏专注于分析与讲解【
面试经典
150】算法,两到三天更新一篇文章,欢迎催更
wang_nn
·
2023-09-11 18:19
面试经典150题
双指针
二分法
哈希表
数组
c++
算法
欠拟合与过拟合
主页:@逐梦苍穹回归与聚类
算法系列
⭐①:概念简述⭐②:线性回归您的一键三连,是
逐梦苍穹
·
2023-09-11 15:16
人工智能
人工智能
机器学习
回归
聚类
python
欠拟合
过拟合
python经典
编程题
-编程的乐趣:经典Python算法题知多少
谜题趣味非凡。顶级谜题的解可没那么浅显易得,需要灵光一闪才能发现。算法谜题是指谜题的解法就是算法,解题的步骤可以被机器自动执行。算法可以用英文或者其他任何自然语言来描述,但是为了更加精确,往往会用伪代码进行描述。之所以称为"伪代码”,是因为它尚未细化到足以在计算机上运行的程度,与用编程语言编写的代码不大一样。当今世界有越来越多的人以计算机编程为业。为了学习编程,我们首先要通过简单的例子学习基本的编
weixin_37988176
·
2023-09-11 14:07
【LeetCode
算法系列
题解】第51~55题
CONTENTSLeetCode51.N皇后(困难)LeetCode52.N皇后II(困难)LeetCode53.最大子序和(中等)LeetCode54.螺旋矩阵(中等)LeetCode55.跳跃游戏(中等)LeetCode51.N皇后(困难)【题目描述】按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。N皇后问题研究的是如何将N个皇后放置在n×n的棋盘上,并且使皇后彼此之
柃歌
·
2023-09-11 12:55
LeetCode
算法
leetcode
职场和发展
学习
c++
Python
编程题
49--两两交换链表中的节点
题目给定一个链表,请在不修改节点内部值的情况下,两两交换其中相邻的节点,并返回交换后链表的头节点。例如:原链表转换为列表:[1,2,3,4]最终的链表转换为列表:[2,1,4,3]原链表转换为列表:[1,2,3,4,5]最终的链表转换为列表:[2,1,4,3,5]原链表转换为列表:[]最终的链表转换为列表:[]已知链表节点的定义、链表与列表相互转换的代码如下:classListNode:#单链表d
wintests
·
2023-09-11 12:42
Java 的通信编程,
编程题
(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示?
/***CreatedbyFelixon2018/2/1819:52*Server端程序*/publicclassServer{privateServerSocketss;privateSocketsocket;privateBufferedReaderin;privatePrintWriterout;privateServer(){try{ss=newServerSocket(10000);wh
lucas777
·
2023-09-11 11:55
python
编程题
15-统计学生成绩最高分 pandas
题目:从excel文件中读取学生历次考试成绩,并统计最高分写入另一个文件importpandasaspd#处理excel常用的库如果要处理2003以前版本的excel文件,则要安装xlrd库如果要处理2007以后版本的excel文件,则要安装openpyxl库fn='学生测试成绩.xlsx'#打开当前目录下的学生测试成绩.xlsx,需要要安装openpyxl库,如果不是同一目录,则要指明df=pd
blackieliu
·
2023-09-11 08:34
python编程习题
python
python实现学生成绩管理程序,包含各科成绩的录入,计算各个学生的总分和平均分,统计各个科目的最高分、最低分和平均分。
一、
编程题
目
编程题
目:使用python实现学生各科成绩的录入,计算各个学生的总分和平均分,统计各个科目的最高分、最低分和平均分。其中学生人数通过输入来决定,科目包括语文、数学和英语这三门课程。
阳光宅男xxb
·
2023-09-11 08:34
python常用项目源码合集
python
学生
成绩
王道数据结构
编程题
栈和队列
判断合法序列题目描述假设I和O分别表示入栈和出栈操作,栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,可以操作的序列称为合法序列,否则称为非法序列。编写一个算法,判定所给的序列是否合法。若合法,返回true,否则返回false.解题代码boolisLegalSequence(conststring&sequence){intiCnt=0;for(inti=0;iclasss
Lordaeron_ESZ
·
2023-09-11 07:23
数据结构
算法
【面试
编程题
】-10剑指offer之面试中的各项能力
下面的例题来自于剑指offer的第6章的内容,主要考察面试者在面试过程当中的沟通、学习等方面的能力1.数字在排序数组中出现的次数题目描述统计一个数字在排序数组中出现的次数。思路:在排序数组当中查找用二分法,分别查找到数的起始位置和结束位置。时间复杂度是(logn)。publicclassSolution{publicintGetNumberOfK(int[]array,intk){if(array
记忆力不好
·
2023-09-10 22:46
剑指offer
面试
编程
剑指offer
200823 字节数分笔经+准备
这次临时抱佛脚的是数据分析师-番茄小说-北京不指望拿offer但想拼一下面试参考的笔经是gm4977的字节跳动21校招-游戏市场与用户研究(数据分析岗)笔经20082310:44考完复盘:没有主观题/
编程题
喝冰可乐吃辣火锅的追星胖胖要找工作上岸
·
2023-09-10 22:16
努力打怪升级找工作
#
今天投简历拿到面试了么
Java基础
编程题
1String与char[]的更改实验代码1publicclassTest1{publicstaticvoidmain(String[]args){Stringstr=newString("world");char[]ch=newchar[]{'h','e','l','l','o'};str="change";ch[0]='a';ch[1]='b';ch[2]='c';ch[3]='d';ch[4
山月见光
·
2023-09-10 07:28
java
王道数据结构
编程题
(链式存储线性表)
文章目录1.设计一个递归算法,删除不带头结点的单链表中的所有值为x的结点。2.在带头结点的单链表中,删除所有值为x的结点,并释放其空间。3.给定一个带头结点单链表,反向输出每个结点的值。4.在带头结点的单链表中删除一个最小值结点(假设最小值结点是唯一的)。5.将带头结点的单表逆置,要求空间复杂度为O(n)O(n)O(n)。6.使一个带头结点的单链表所有元素递增有序。7.设在一个带表头结点的单链表中
呦,又写BUG呢
·
2023-09-10 05:18
数据结构与算法
后端
c语言
链表
2021版王道《数据结构》
编程题
汇总
2021版王道《数据结构》
编程题
汇总第二章线性表P1911.从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。
沙子是沙子
·
2023-09-10 05:18
#
王道-数据结构
算法
数据结构
【王道数据结构
编程题
】- 链表算法题
目录19.设有一个带头结点的循环单链表,其结点值均为正整数。设计一个算法,反复找出单链表中结点值最小的结点并输出,然后将该结点从中删除,直到单链表空为止,再删除表头结点。20.设头指针为L的带有表头结点的非循环双向链表,其每个结点中除有pred(前驱指针)、data(数据)和next(后继指针)域外,还有一个访问频度域freq。在链表被启用前,其值均初始化为零。每当在链表中进行一-次Locate(
顾城沐心
·
2023-09-10 05:17
数据结构与算法
数据结构
链表
算法
c++
【王道数据结构
编程题
】 - 链表代码题
目录1.设计一个递归算法,删除不带头节点的单链表L中所有值为x的节点。2.在带头节点的单链表L中,删除所有制为x的节点,并释放其空间,假设置为x的节点不唯一,试编写算法以实现上述操作。3.设L为带头节点的单链表,编写算法实现从尾到头反向输出每个节点的值。4.试编写在带头节点的单链表L这删除一个最小值节点的高效算法(假设最小值节点是唯一的)。5.试着编写算法将带头节点的单链表就地逆置,所谓“就地”就
顾城沐心
·
2023-09-10 05:47
数据结构与算法
数据结构
链表
算法
c++
王道数据结构
编程题
链表
链表定义以下为本文解题代码的链表定义。structListNode{intval;ListNode*next;ListNode(intval=0,ListNode*next=nullptr):val(val),next(next){}};递归删除结点题目描述设计一个递归算法,删除不带头结点的单链表L中的所有值为x的结点,并返回新的链表头节点。解题代码ListNode*deleteNodeRecur
Lordaeron_ESZ
·
2023-09-10 05:47
数据结构
链表
算法
王道数据结构
编程题
(顺序存储线性表)
1.从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删运算的值。空出的位置由最后一个元素填补,若顺序表为空,则显示出错信息并退出运行。输入样例:53416765279360输出样例:13467256793error#include#defineMAX_SIZE100typedefstructSqList{intdata[MAX_SIZE];intlength;}SqList;voidLis
呦,又写BUG呢
·
2023-09-10 05:47
数据结构与算法
数据结构
c语言
数组
【王道数据结构
编程题
】- 顺序表删除最小值元素 + 顺序表元素逆置
目录1.王道代码题:从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值,空出的位置由最后一个元素填补,若顺序表为空,则显示出错误信息并退出运行。2.王道代码题:设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1)其他-王道数据结构算法题-顺序表题,如下顺序表-删除所有值为x的数据元素+删除值在给定值s与t之间所有元素顺序表-删除值在给定值之间元素+删除值重复
顾城沐心
·
2023-09-10 05:46
数据结构与算法
c++
算法
数据结构
【王道数据结构
编程题
】- 两个有序顺序表合并 + 两个顺序表位置互换
目录1.王道代码题:将两个有序顺序表合并为一个新的有序顺序表,并由函数返回结果顺序表2.王道代码题:已知在一维数组A[m+n]中依次存放两个线性表(a1,a2,a3,...,am)和(b1,b2,b3,...,bn)。编写一个函数,将数组中两个顺序表的位置互换,即将(b1,b2,b3,...,bn)放在(a1,a2,a3,...,am)的前面。其他-王道数据结构算法题-顺序表题,如下:顺序表-删除
顾城沐心
·
2023-09-10 05:46
数据结构与算法
c++
数据结构
算法
王道数据结构
编程题
线性表
删除最小值题目描述从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位置由最后一个元素填补,若顺序表为空,则显示出错信息并退出运行。解题代码booldeleteMin(vector&nums,int&val){if(nums.empty()){returnfalse;}intminVal=INT32_MAX,minIdx=0;for(inti=0;inums[i]){min
Lordaeron_ESZ
·
2023-09-10 05:13
数据结构
算法
王道数据结构
编程题
查找
二叉树定义以下为本文解题代码的二叉树定义。structTreeNode{intval;TreeNode*left,*right;TreeNode(intval=0,TreeNode*left=nullptr,TreeNode*right=nullptr):val(val),left(left),right(right){}};递归二分查找题目描述写出二分查找的递归算法。初始调用时,left为1,r
Lordaeron_ESZ
·
2023-09-10 05:24
数据结构
王道数据结构
编程题
图
图定义邻接表structArcNode{//边结点intverIdx,weight;ArcNode*next;ArcNode(intverIdx,intweight,ArcNode*next):verIdx(verIdx),weight(weight),next(next){}};structVNode{//顶点结点charvertex;ArcNode*first;};structAlGraph{
Lordaeron_ESZ
·
2023-09-10 05:54
数据结构
算法
王道数据结构
编程题
二叉树
二叉树定义以下为本文解题代码的二叉树定义。structTreeNode{intval;TreeNode*left,*right;TreeNode(intval=0,TreeNode*left=nullptr,TreeNode*right=nullptr):val(val),left(left),right(right){}};非递归后序遍历题目描述编写后序遍历二叉树的非递归算法。解题代码voidn
Lordaeron_ESZ
·
2023-09-10 05:53
数据结构
编程题
练习@9-7
题目一:题目描述一个有序的整数列表示方式通常使用逗号隔开。如果序列中的几个整数是连续递增1时可以使用数字范围的方式表达,通常用[-]符隔开。而[-]的两端分别表示此数据范围的起始数据和结束数据(包括起始数据和结束数据),如果想使用区域的表达方式必须保证区域中至少有3个整数。例如:12.13,15-17。此任务会提供一个有序的整数列表,你需要编写函数按上述描述将此列表进行相应的格式化。示例:输入-6
Jiawen9
·
2023-09-10 04:20
算法
python
数据结构
dfs
编程题
练习@9-5
题目一:题目描述解析输入的字符串数组,提取出字符串中的时间戳信息,并且将字符串按照时间戳排序后,输出到控制台。输入描述第1行指定数组的size;第2行到第n行,每行为一个独立的字符串,n为size的值。每行的字符串由”/-:”和字母、数字组成,时间戳在字符串中的位置不确定时间戳格式为:2019-01-01T07:30:20,表示2019年1月1日,7点30分20秒时间为24小时制。输出描述将输入的
Jiawen9
·
2023-09-10 04:19
算法
python
数据结构
万字C语言之分支语句和循环语句
相关专栏Java基础语法,JavaEE初阶,数据库,数据结构和
算法系列
等,大家有兴趣的可以看一看。有兴趣的话关注博主一起学习,一起进步吧!
敖云岚
·
2023-09-10 04:48
初阶C语言
c语言
开发语言
深入学习 GC 算法 - 标记清除算法
相关专栏Java基础语法,JavaEE初阶,数据库,数据结构和
算法系列
等,大家有兴趣的可以看一看。有兴趣的话关注博主一起学习,一起进步吧!
敖云岚
·
2023-09-10 04:17
服务架构
学习
算法
【
面试经典
150 | 双指针】验证回文串
文章目录写在前面Tag题目来源题目解读解题思路方法一:筛选+判断方法二:原地判断知识回顾回文串双指针字符串操作写在最后写在前面本专栏专注于分析与讲解【
面试经典
150】算法,两到三天更新一篇文章,欢迎催更
wang_nn
·
2023-09-10 02:17
面试经典150题
双指针
回文串
字符串
【
面试经典
150 | 数组】合并两个有序数组
文章目录写在前面Tag题目来源题目解读解题思路方法一:合并排序方法二:双指针方法三:原地操作-从前往后方法四:原地操作-从后往前写在最后写在前面本专栏专注于分析与讲解【
面试经典
150】算法,两到三天更新一篇文章
wang_nn
·
2023-09-10 02:44
面试经典150题
双指针
原地操作
排序
数组
C++
算法
【LeetCode
算法系列
题解】第56~60题
CONTENTSLeetCode56.合并区间(中等)LeetCode57.插入区间(中等)LeetCode58.最后一个单词的长度(简单)LeetCode59.螺旋矩阵II(中等)LeetCode60.第k个排列(困难)LeetCode56.合并区间(中等)【题目描述】以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[start_i,end_i]。请你合并所
柃歌
·
2023-09-09 23:53
LeetCode
算法
leetcode
职场和发展
c++
学习
【
编程题
字符串匹配 or 动态规划】HJ65 查找两个字符串a,b中的最长公共子串(详细注释 易懂)
题目描述:题目链接:查找两个字符串a,b中的最长公共子串_牛客题霸_牛客网(nowcoder.com)查找两个字符串a,b中的最长公共子串。若有多个,输出在较短串中最先出现的那个。注:子串的定义:将一个字符串删去前缀和后缀(也可以不删)形成的字符串。请和“子序列”的概念分开!数据范围:字符串长度1str2.length()){Stringtmp=str2;str2=str1;str1=tmp;}/
枫渝浪天下
·
2023-09-09 20:08
笔试刷题(详细注释
小白易懂)
java
数据结构
算法
动态规划
算法系列
-动态规划(2):切割钢材问题
切割钢材问题接上回说到,斐波那契数列是动态规划最简单应用,但动态规划却不是为了用来算那数列。当时留了个尾巴,就是切割钢材的问题。不同长度的钢材价格不一样,我现在有一根长度为n的钢材,要怎么切割才能利益最大化?其中钢材的价格如下长度012345678910价格01589101717202430罗拉老早就让告诉她动态规划怎么做这玩意,没办法,只能唠嗑唠嗑了。如何下手?看到这个问题,没头没脑的怎么下手?
利伊奥克儿
·
2023-09-09 13:27
从C语言到C++_39(C++笔试面试题)next_permutation刷力扣
这篇就一直更新一些C++的选择题和
编程题
了。
GR_C
·
2023-09-09 12:22
④从C语言到C++
c语言
c++
面试
笔记
leetcode
输入三条线段的长度,判断他们能否构成一个三角形
《C语言程序设计教程(朱鸣华)第3版》59页
编程题
5原题:输入三条线段的长度,判断它们能否构成一个三角形。如果能构成三角形,打印他们所构成的三角形的名称,包括等边、等腰、直角或任意三角形。
离歌慢饮
·
2023-09-09 10:21
c语言
学习
开发语言
输入一个百分制成绩,输出成绩等级
《C语言程序设计教程(朱鸣华)第3版》59页
编程题
3原题:输入一个百分制成绩,要求输出成绩等级“A”、“B”、“C”、“D”、“E”。
离歌慢饮
·
2023-09-09 10:51
c语言
学习
开发语言
C语言求完全数
编写程序输入n,输出不超过n的全部完全数原题为《C语言程序设计教程(朱鸣华)第3版》第6章81页
编程题
2#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){
离歌慢饮
·
2023-09-09 10:50
c语言
算法
c++
C语言求解百钱买百鸡问题
《C语言程序设计教程(朱鸣华)第3版》第6章81页
编程题
6百钱买百鸡问题。公元五世纪末,我国古代数学家张丘建在《算经》中提出了百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。
离歌慢饮
·
2023-09-09 10:50
c语言
算法
开发语言
C语言输入一个字符,完成大小写转换
《C语言程序设计教程(朱鸣华)第3版》59页
编程题
1原题:输入一个字符,若是小写字母,转换成大写字母输出,若是大写字母,则转换成小写字母输出。
离歌慢饮
·
2023-09-09 10:50
c语言
开发语言
数据分析秋招小结
Part1.SQL基础语法操作推荐网站:xuesql.cn,sqlbolt.com如果觉得不够尽兴/过瘾,这个网站涵盖了更全面的知识点:w3school:进阶:关键词:限时
编程题
目不限时容易钻牛角尖…推荐网站
Devinnnnnn
·
2023-09-09 08:51
《
算法系列
》之栈
简介 栈是一种基础的数据结构,用到栈的部分题还是很难的。代码书写难度还好,主要思维难度上,大家可能并不知道需要用到栈。尤其是用到单调栈的情况,很难把题抽象为用栈解决。这时只能多加练习了,练多了我们就会发现,遇到数制转换,括号匹配,表达式求值等经典题型时,我们就可以考虑用栈去解决。理论基础 栈是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈
小夏陌
·
2023-09-09 07:19
算法
算法
java
数据结构
栈
C语言初阶_初识C语言(1)
凡是过往,皆为序章期末考试结束了,真是感慨良多啊......C语言
编程题
大家都做对了多少呢?不管怎么样,都已经过去了。不管你学得怎么样,都可以在接下来的时间里,我们一起重新回顾一遍C语言初阶的知识。
工业废气
·
2023-09-09 06:19
C语言
c语言
c++
开发语言
排序算法(六)——归并排序算法详解及Python实现
目录一、简介二、算法介绍三、代码实现3.1递归方式实现归并排序3.2迭代方式实现归并排序排序
算法系列
——相关文章一、简介归并排序(MergingSort)算法是一种稳定排序算法,和堆排序算法一样,都是利用完全二叉树的深度是
勤奋的清风
·
2023-09-09 03:04
数据结构与算法
python
排序算法
python
归并排序
快速排序
排序算法(七)——快速排序算法详解及Python实现
3.2算法优化3.2.1采用三数取中法优化选取枢轴(partition函数)3.2.2优化不必要的交换(partition函数)3.2.3优化递归操作(qsort函数)3.2.4优化小数组时的排序方案排序
算法系列
勤奋的清风
·
2023-09-09 03:04
数据结构与算法
python
python
排序算法
快速排序
算法
排序算法(一)——冒泡排序算法详解及Python实现
目录一、简介二、算法介绍三、代码实现排序
算法系列
——相关文章:一、简介冒泡排序(BubbleSort)算法是众多排序算法中思路最简单、最容易理解的一个。
勤奋的清风
·
2023-09-09 03:03
数据结构与算法
python
排序算法
冒泡
Python
交换排序
排序算法(四)——希尔排序算法详解及Python实现
目录一、简介二、算法介绍三、代码实现排序
算法系列
——相关文章:一、简介希尔排序(ShellSort)算法,属于插入排序类,是不稳定排序,是对直接插入排序算法的优化,其时间复杂度为O(n3/2)。
勤奋的清风
·
2023-09-09 03:03
python
数据结构与算法
python
排序算法
希尔排序
插入排序
【数据结构与
算法系列
5】螺旋矩阵II (C++ & Python)
给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1>generateMatrix(intn){intloop_num=n/2;//螺旋循环的圈数intstart_x=0;//矩阵行的起始位置intstart_y=0;//矩阵
卖报的大地主
·
2023-09-09 01:09
数据结构与算法
C++
矩阵
算法
线性代数
数据结构
LeetCode解法汇总2651. 计算列车到站时间
目录链接:力扣
编程题
-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:力扣(LeetCode
失落夏天
·
2023-09-09 00:17
编程题
leetcode
算法
职场和发展
测试开发岗面试经验
linux和数据库有待加强
编程题
:ACn个区间,求区间的最大重叠次数和重叠区间的总长度(贪心法)没有想清楚就写循环结构,导致后面不好改。边界条件搞了很久测试
编程题
:设计测试用例,不确定有没有全面覆盖。
m0_63843129
·
2023-09-08 21:13
互联网就业
面试
职场和发展
python
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他