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
C++PAT乙级刷题笔记
数据库
刷题笔记
(2)
数据库
刷题笔记
(2)查找入职时间最晚的员工注意点:对于limit的使用,因为limitx只能输出x个员工,但是可能会有多个相同时间最晚入职的员工,所以不能使用。
鸟剩鱼汤
·
2023-04-02 20:33
leetcode
刷题笔记
——Palindrome Number回文数——python3——字符串切片&反转
题目:题目解读:此题需要判断输入的数字是不是回文数,第一个要求,负数不是回文数,第二,回文数颠倒过来与原来的数字相同,例如121颠倒之后还是121,就是语文中所说的回文的意思。题目解答:classSolution:defisPalindrome(self,x:int)->bool:ifx>=0:xx=xhuiwen=0whilexx:huiwen=huiwen*10+xx%10xx=xx//10i
ZhuZ01
·
2023-04-02 17:21
leetcode刷题笔记
字符串
python
leetcode
算法
秋招
刷题笔记
刷题笔记
体会哈希的使用unordered_map以及map用法大全(其中有按value排序的)在一个unordered_map或者map中,如果找出key值最大或者最小的元素?
拾柒47
·
2023-04-02 03:35
数据结构与算法
嵌入式求职
leetcode
算法
java
夜深敲代码——记录一个优化过程
文章目录前言PTA
乙级
1007——素数对猜想PTA
乙级
1005——继续3
荔枝当大佬
·
2023-04-01 21:52
深夜码话
ChatGPT
刷题
PTA乙级
Leetcode
刷题笔记
(代码随想录)
1数组1.1二分查找第一种写法:我们定义target是在一个在左闭右闭的区间里,也就是[left,right]。区间的定义这就决定了二分法的代码应该如何写,因为定义target在[left,right]区间,所以有如下三点:while(lefttarget)right要赋值为middle-1,因为当前这个nums[middle]一定不是target,那么接下来要查找的左区间结束下标位置就是midd
KingGue
·
2023-04-01 14:13
知识总结
leetcode
算法
c语言 寒假
刷题笔记
9~16天(下)
day9~day16选择题选择题1描述二维数组X按行顺序存储,其中每个元素占1个存储单元。若X[4][4]的存储地址为Oxf8b82140,X[9][9]的存储地址为Oxf8b8221c,则X[7][7]的存储地址为()A:Oxf8b821c4B:Oxf8b821a6C:Oxf8b82198D:Oxf8b821c0答案A选择题2描述3、以下哪个选项可以正确描述sizeof(double)()A:一
YIOUTH
·
2023-04-01 07:16
c语言
c语言
开发语言
c++
PAT
乙级
:1002
1002写出这个数(20分)题目:读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yisanwu思路:首先是输入要
Celia_QAQ
·
2023-04-01 07:08
牛客网校招
刷题笔记
(即时更新)
牛客网校招刷题反转单链表校招开始的第一个题就碰壁,不记得怎么做了。keypoint:用三个指针!提供单链表表头指针p1;设置新指针p0指向null,设置新指针p2指向pHead->next;重点是反复利用同一个操作迭代实现单链表转置;首先识别单链表为空或者只有一个节点的情况,直接返回p1;实现转置:p1->next=p0;p0=p1;p1=p2;p2=p1->next重复操作的条件是直到当前表头是
hellowmy_
·
2023-04-01 07:57
校招刷题
c++
牛客
刷题笔记
(c/c++语言基础)
C/C++语言基础(1)选村长/*自己写的,有些问题*/#include#includeusingnamespacestd;intmain(){intn;cin>>n;intflagA=0,flagB=0,flagC=0,others=0;intTot,tot;while(n!=-1){if(n==1)flagA++;elseif(n==2)flagB++;elseif(n==3)flagC++;
一个董憨憨
·
2023-04-01 07:27
刷题笔记
c++
算法
牛客华为题库
刷题笔记
split分隔符总结\split("\\\\").split("\\.")/split("\\/")-split("\\-")-split("\\s")hasNext与hasNextLine1、hasNext()方法会判断接下来是否有非空字符.如果有,则返回true,否则返回false2、hasNextLine()方法会根据行匹配模式去判断接下来是否有一行(包括空行),如果有,则返回true,否则
key&peel
·
2023-04-01 06:51
java
算法
开发语言
算法题
刷题笔记
算法题
刷题笔记
1、最长回文串题目:(牛客网)Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解
做人嘛最重要的是开心啦
·
2023-04-01 06:48
算法
刷题
算法刷题
牛客
刷题笔记
--并发
1下面关于并行和并发的区别,说法错误的是?(C)并发计算是一种程序计算的形式,在系统中,至少有两个以上的计算在同时运作,计算结果可能同时发生并行计算指许多指令得以同时进行的计算模式。在同时进行的前提下,可以将计算的过程分解成小部份,之后以并发方式来加以解决并行是同时发生的多个并发事件,并发事件之间一定要同一时刻发生并发是逻辑上的同时发生(simultaneous),而并行是物理上的同时发生答:并发
此生辽阔
·
2023-04-01 06:46
多线程
牛客C/C++
刷题笔记
(八)
253、254、255、表达式1/4+2.75的值是3。请问这句话的说法是正确的吗?256、inttarget[n]是指针数组,[]优先级高,先与target结合成为一个数组,再由int说明这是一个整型指针数组,它有n个指针类型的数组元素。int(*target)[n]是数组指针,()优先级高,首先说明target是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是target的
秃秃秃秃哇
·
2023-04-01 06:46
c++
c语言
数据结构
牛客C/C++
刷题笔记
(七)
201、staticchara[2]={‘1’,‘2’,‘3’};说法是否正确?202、下面函数正确的是()203、若已定义:inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p=a[0];则能够正确表示数组元素a[1][2]的表达式是()204、下列关于const和#define定义常量的区别,说法不正确的有()const定义的常量只有一次
秃秃秃秃哇
·
2023-04-01 06:15
c++
c语言
数据结构
牛客入门c
刷题笔记
缩短二进制__牛客网%#o:输出带前导o的八进制数%#X:输出带前导ox的十六进制数printf可以使用使用格式控制串“%o”、“%X”分别输出八进制整数和十六进制整数%-8d:数字靠左对齐输出,共八位,不足的空格补齐%+8d:数字靠右对齐输出,共八位,不足的空格补齐取个位数使用的对十取余法以及浮点数强制类型转换为整型#includeintmain(){intn;scanf("%d",&n);pr
Jooaeoc
·
2023-04-01 06:41
奇技淫巧
c语言
c++
开发语言
牛客
刷题笔记
之比对字符串
牛客
刷题笔记
题目源于华为机试在线训练专题第一次写博客,想记录下自己在学习过程中的一些收获。很多知识和方法来源于网上的诸多大神,在此记录学习。
wi_zero
·
2023-04-01 06:27
牛客刷题
c++
牛客C/C++
刷题笔记
(六)
153、函数的递归调用不过是一个函数直接或间接地调用它自身。()154、在上下文及头文件均正常的情况下,执行程序段155、以下哪项不属于STLcontainer()156、使用C语言将一个1G字节的字符数组从头到尾全部设置为字’A’,在一台典型的当代PC上,需要花费的CPU时间的数量级最接近()现在机器cpu都是GHz,每次需要若干个指令,大约在1秒。157、64位机上,一个结构体有三个成员,分别
秃秃秃秃哇
·
2023-04-01 06:09
c++
c语言
算法
程序员软考
刷题笔记
——软件开发和运行维护基础知识
1、系统切换费用属于(系统运行维护费用)2、文档设计的要点不包括(采用文档模板以减少以后随软件版本的升级而更新文档的工作量)文档设计的要点包括:1、编写文档前应先做规划2、要选择最合适表达某种算法的新式3、软件产品包括程序和文档,要保持一致性,文档上下文也要保持一致性,不能出现矛盾4、要保持良好的文档风格,其重要性等同于保持良好的程序设计风格3、(类)是面向对象中最基本的封装单元4、子类是基(超)
七冬与小糖
·
2023-04-01 03:38
软考笔记
软考
刷题笔记
(2) 将数组中的数字组合成一个最小的数
题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。解题思路:将数组中的数字拿出来,先转换为字符串。对于数组中相邻的两个字符串,例如:32,321,因为stringA=32+321=32321stringB=321+32=32132且stringA>stringB所以
Alpha205
·
2023-03-31 22:38
c++
data
structure
and
algorithm
Leetcode 977. 有序数组的平方 Squares of a sorted array -双指针法 - Python
本篇文章为笔者的LeetCode
刷题笔记
。文章整体分为两部分:1.笔者自己思考的算法及代码。2.LeetCode官方给出的最优算法及代码。
princey2100
·
2023-03-31 19:00
力扣
leetcode
Leetcode刷题
leetcode
python
算法
leetcode
刷题笔记
-数组3
存在重复元素给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。这里的解答用到了投机取巧的一种方法,使用set函数:classSolution:defcontainsDuplicate(self,nums:List[int])->bool:n=len(nums)c=len(set(nums))ifn>c:retur
弥钥
·
2023-03-31 19:56
leetcode
洛谷
刷题笔记
——P4588 [TJOI2018]数学计算
题目传送门[TJOI2018]数学计算题目描述小豆现在有一个数xxx,初始值为111。小豆有QQQ次操作,操作有两种类型:1m:将xxx变为x×mx\timesmx×m,并输出x mod Mx\bmodMxmodM2pos:将xxx变为xxx除以第pospospos次操作所乘的数(保证第pospospos次操作一定为类型1,对于每一个类型1的操作至多会被除一次),并输出x mod Mx\bmodM
MaTF_
·
2023-03-31 12:32
算法
c++
pat(
乙级
)1025 反转链表
//1025反转链表//结点地址结点对应的数下一结点地址//AddressDataNext//add[]L[][0]L[][1]#includestructnode{intaddress;intdata;intnext;}list[100000],t;intmain(){intn,k,i,j,l,r,first;//首结点地址//结点总个数(n<=100000)//需反转结点个数(k<=n)//f
阿猿收手吧!
·
2023-03-31 12:00
C语言经典题目
c语言
算法框架专辑80分版本
文章目录序言TODO:每个框架10个题默写3遍背包问题排序堆排序多线程数据结构设计(LRU.LFU要求熟练背诵并默认)LRULFU红黑树跳表练习题labuldong的
刷题笔记
目录第⼀章、基础数据结构数组双指针
千篇不一律
·
2023-03-31 04:53
算法刷题手册
算法
刷题笔记
【2】| 快速刷完67道剑指offer(Java版)
本文已收录于专栏《
刷题笔记
》文章目录前言1、重建二叉树题目描述思路(递归)2、用两个栈来实现一个队列题目描述思路3、旋转数组题目描述思路一(暴力破解)思路二思路三(二分)前言题目来源参考阿秀学长的
刷题笔记
刹那芳间-
·
2023-03-31 04:43
刷题笔记
算法
leetcode
java
算法
刷题笔记
(CodeTop)
个人通过CodeTop的刷过一些经典算法目录leetcode146LRU缓存leetcode912手撕快速排序leetcode15三数之和leetcode53最大子序和leetcode33搜索旋转排序数组leetcode25K个一组反转链表leetcode21合并有序链表leetcode102二叉树的层序遍历leetcode121买卖股票的最佳时机leetcode141环形链表leetcode10
_Curacao
·
2023-03-30 23:03
算法
Java算法
刷题笔记
总结
最近刷力扣的一部分规划和总结在这里记载一下:文章目录一、回溯算法1.Java实现回溯算法入门2.Java实现回溯算法进阶二、动态规划1.算法(Java)——动态规划2.Java动态规划算法从入门的到熟练3.动态规划之背包问题——01背包4.动态规划之背包问题——完全背包5.动态规划之打家劫舍系列问题6.动态规划之股票买卖系列问题7.动态规划之子序列问题三、数组1.算法分析之数组问题2.算法(Jav
小朱小朱绝不服输
·
2023-03-30 23:57
算法分析
算法
java
深度优先
leetcode
动态规划
Leetcode算法
刷题笔记
5-二叉树
Leetcode算法
刷题笔记
5-二叉树Leetcode113.路径总和IILeetcode236.二叉树的最近公共祖先尾语相关
刷题笔记
博客竞赛常用模板整理(ACM/ICPC/CCSP)Leetcode算法
刷题笔记
天空树下的誓言
·
2023-03-30 23:25
Leetcode算法刷题笔记
c++
leetcode
算法
数据结构
二叉树
2021最新分享字节(Java后端开发岗)
刷题笔记
,java原理面试题
看你博客中用到了Solr和ElasticSearch,谈谈它们的原理,以及倒排索引?对于Solr或者ES里面用到的一些中文分词器有了解过么?谈谈那些技术栈,你比较熟悉的是那些,mysql和redis?聊聊MySQL的底层索引结构,InnoDB里面的B+Tree?BTree和B+Tree的区别聊聊MySQL索引的发展过程?是一来就是B+Tree的么?从没有索引、hash、二叉排序树、AVL树、B树、
Java极客1024
·
2023-03-30 20:16
程序员
面试
java
后端
大数据技术
刷题笔记
1:
大数据技术
刷题笔记
1:2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业
冰露可乐
·
2023-03-30 16:12
数据挖掘
大数据
hadoop
分布式
数据挖掘与分析应用
刷题笔记
2
数据挖掘与分析应用
刷题笔记
22022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开测开的话,你就得学数据库,sql,oracle,尤其sql要学,当然,像很多金融企业
冰露可乐
·
2023-03-30 16:41
数据挖掘
数据挖掘
人工智能
数据库
数据分析
统计学
Oracle数据库
刷题笔记
,mysql
刷题笔记
Oracle数据库
刷题笔记
,mysql
刷题笔记
2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开测开的话,你就得学数据库,sql,oracle,尤其sql
冰露可乐
·
2023-03-30 16:11
oracle
oracle
数据库
mysql
刷题
国考省考
PAT
乙级
真题1007 || 素数对猜想(C语言)
计算机黑科学大全素数对猜想题目描述:让我们定义为:=p(n+1)-p(n),其中p(i)是第i个素数。显然有=1,且对于n>1有是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(#includeintmain(){intn,i,j,pre_prime,count=0,flag;scanf("%d",&n);pre_prime=2;//初始化上一个素数为2for(i=
whenever5225
·
2023-03-30 14:12
LeetCode
刷题笔记
和周赛题解总目录
刷题笔记
(提供md和pdf两种格式可供下载,不断更新)LeetCode
刷题笔记
往期周赛题目总结WeeklyContest312WeeklyContest313WeeklyContest315&317WeeklyContest318WeeklyContes
Zheyuan Zou
·
2023-03-30 12:52
Algorithm
leetcode
算法
【代码随想录
刷题笔记
】DAY8 344.反转字符串 541. 反转字符串II 剑指Offer 05.替换空格 151.翻转字符串里的单词 剑指Offer58-II.左旋转字符串
344.反转字符串题目链接/文章讲解/视频讲解:代码随想录//双指针//该字符串类型是char[]数组,可以通过s[i]access字母classSolution{publicvoidreverseString(char[]s){intleft=0,right=s.length-1;while(right>left){chartemp=s[left];s[left]=s[right];s[righ
Azimiu
·
2023-03-30 09:00
算法
数据结构
一枚菜鸟的leetcode
刷题笔记
- Day11
136-只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?用数组/集合classSolution:defsingleNumber(self,nums:List[int])->int:tmp=[]forninnums:ifnintmp:tmp.remove(n)el
Joye_BNU
·
2023-03-30 08:57
leetcode
链表
指针
leetcode
数据结构
列表
蓝桥杯
刷题笔记
(2020年第十一届C/C++ B组第二场)
第四题:跑步锻炼#includeusingnamespacestd;intmon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};intmain(){inty=2000,m=1,d=1,z=6;intsy=2020,sm=10,sd=1,sz=4;intans=0;while(1){ans++;if(d==1||z==1)ans++;if(y==sy&&m=
jkaliang
·
2023-03-29 18:00
c++
蓝桥杯
北京万豪世家装修带您了解智能化北京京西未来科技集团装修案例
公司人才济济,拥有经验丰富的设计师,具备装饰设计
乙级
资质。万豪世家最看重的就是员工能力,在技能提升这块,公司每年都要花费众多的资金和精力,对全体员工进行培训,增进他们的技能和服务水平。
bjwhzs
·
2023-03-29 18:47
PAT 1003 我要通过!
这是PAT
乙级
题库中的第三道题,一开始没有理解题目的第三个条件的意思,可能因为第一次做,所以对命题的意图理解不到,读题解题思路来源于其他博主,附上链接:https://blog.csdn.net/ZJ_
若素Smile
·
2023-03-28 06:30
PAT
乙级
(Basic Level)kotlin版 1031-
这道题我人都吐了用PrintWriter输出的话测试点0会失败鹅直接用println就行妹子但是其他的测试点可以正常通过//1031importjava.io.BufferedReaderimportjava.io.InputStreamReaderimportjava.io.OutputStreamWriterimportjava.io.PrintWriterfunmain(args:Array
qmr777
·
2023-03-27 09:45
刷题笔记
最近在准备面试,发现自己真的菜的不行,就计划接下来的时间把leetcode上面刷的中等题和每日一题做个笔记。稍微记录一下,等保研时或许还有用。旋转图像题目:给定一个n×n的二维矩阵表示一个图像。将图像顺时针旋转90度。说明:给定matrix=[[1,2,3],[4,5,6],[7,8,9]],原地旋转输入矩阵,使其变为:[[7,4,1],[8,5,2],[9,6,3]]思路:可以先沿着反对角线转一
毒死预言家的女巫
·
2023-03-27 00:16
PAT
乙级
真题 数字分类
1012数字分类(20分)给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1=能被5整除的数字中所有偶数的和;A2=将被5除后余1的数字按给出顺序进行交错求和,即计算n1−n2+n3−n4⋯;A3=被5除后余2的数字的个数;A4=被5除后余3的数字的平均数,精确到小数点后1位;A5=被5除后余4的数字中最大数字。输入格式:每个输入包含1个测试用例。每个测试用例先给出一个不超过100
小柳学渣
·
2023-03-26 18:33
LeetCode
刷题笔记
6:不同路径II
题目描述一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?来自LeetCode网格中的障碍物和空位置分别用1和0来表示。示例来自LeetCode题目链接动态规划这一题与不同路径极其相似。唯一不同的地方就在于多
蜗流爬树
·
2023-03-26 16:11
一文带你玩转设计模式之「责任链」
微信搜索「码农田小齐」,关注这个在纽约的程序媛,回复「01-05」可以获取计算机精选书籍、个人
刷题笔记
、大厂面经、面试资料等资源,么么哒~前言对于已经工作了的小伙伴,你应该是见过"责任链"这种面向对象的设计模式的
码农田小齐
·
2023-03-25 17:57
力扣【剑指offer】题目汇总与总结
本文为《剑指offer》
刷题笔记
的总结,花费不到两个月的时间将力扣上《剑指offer》的75道题刷了一遍,遇到不会的知识点或者应该做一些记录的题目都将其写在了往日的博客里。
简而惜之
·
2023-03-24 16:42
力扣题解
为了之后找工作不被虐,每天刷3道《剑指offer》Day-1
本文已收录于专栏《
刷题笔记
》文章目录前言1、二维数组中的查找题目描述思路2、替换空格题目描述思路3、从尾到头打印链表题目描述思路一(反转函数)思路二(递归)思路二(栈)前言题目来源参考阿秀学长的
刷题笔记
刹那芳间-
·
2023-03-24 16:04
刷题笔记
算法
数据结构
leetcode
一枚菜鸟的leetcode
刷题笔记
- Day17
344-反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。示例1:输入:[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]classSolution:defr
Joye_BNU
·
2023-03-24 11:54
leetcode
python
leetcode
一枚菜鸟的leetcode
刷题笔记
- Day16
237-删除链表中的节点请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为要被删除的节点。classSolution:defdeleteNode(self,node):""":typenode:ListNode:rtype:voidDonotreturnanything,modifynodein-placeinstead."""node.val=node.next.v
Joye_BNU
·
2023-03-24 11:54
leetcode
leetcode
链表
数据结构
python
一枚菜鸟的leetcode
刷题笔记
- Day14
215-数组中的第K个最大元素在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。classSolution:deffindKthLargest(self,nums:List[int],k:int)->int:nums.sort()#从小到大排列returnnums[-k]217-存在重复元素给定一个整数数组,判断是否存在重复元素。如果存
Joye_BNU
·
2023-03-24 11:24
leetcode
二叉树
数据结构
leetcode
一枚菜鸟的leetcode
刷题笔记
- Day15
235-二叉搜索树的最近公共祖先给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”本题的解法完全参考了利用二叉搜索树的性质,一次递归二叉搜索树具有如下性质:若任意结点的左子树不空,则左子树上所有结点的值均不大于它的根结点的值
Joye_BNU
·
2023-03-24 11:24
leetcode
算法
二叉树
数据结构
python
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他