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
编程练习-剑指offer
LeetCode
剑指offer
题目记录4
leetcode刷题开始啦,每天记录几道题.目录
剑指offer
07.重建二叉树题目描述示例思路python改进
剑指offer
09.用两个栈实现队列题目描述示例思路python
剑指offer
10-1.斐波那契数列题目描述思路
t.y.Tang
·
2025-03-24 05:29
LeetCode记录
leetcode
python
矩阵
LeetCode
剑指offer
题目记录3
leetcode刷题开始啦,每天记录几道题.目录
剑指offer
05.替换空格题目描述思路pythonC++
剑指offer
06.从尾到头打印链表题目描述思路1python思路2pythonC++
剑指offer
05
t.y.Tang
·
2025-03-23 19:06
LeetCode记录
学语言
c++
leetcode
哈希算法
剑指 Offer II 113. 课程顺序(中等 图 bfs 拓扑排序 数组 哈希表)
剑指Offer
II113.课程顺序现在总共有numCourses门课需要选,记为0到numCourses-1。
风雨中de宁静
·
2025-03-21 19:50
图搜索
算法
剑指 Offer II 061. 和最小的 k 个数对
剑指Offer
II061.和最小的k个数对给定两个以升序排列的整数数组nums1和nums2,以及一个整数k。定义一对值(u,v),其中第一个元素来自nums1,第二个元素来自nums2。
炫云云
·
2025-03-21 19:47
大数据
算法和数据结构
leetcode
算法
python
南京邮电大学C语言实验(一)顺序结构
编程练习
(仅参考)
实验名称:顺序结构
编程练习
一、实验目的和要求(1)初识MicrosoftVisualStudio2010上机环境,学会建立工程、文件,学会编译、链接并运行程序,查找并修改简单的语法错。
iamCarp
·
2025-03-18 16:25
南邮实验
c语言
学习
经验分享
数组作为HashMap的键
如果一定要用数组来作为map的key值的话,有两种方法:1,将数组转化为string2,用list代替记录自:力扣-
剑指Offer
II033.变位词组,链接力扣。
南京鼎山电子设备维修张师傅
·
2025-03-15 20:46
学习Java的一些记录
java
算法
开发语言
剑指offer
笔试刷题(1):树专题
1.输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)遍历A找到与B根结点相同的位置,子结构是从根结点到叶子节点相同。思路1:1.先考虑特殊情况,如果指针为空则错误。2定义一个子函数,功能是判断是否是子结构,然后主函数从根结点到叶子结点遍历。3return递归的布尔型值,如果最后return的是&&则递归终止条件是true关系不大,只要有一个是false,r
weixin_35837473
·
2025-03-15 03:55
离散化+树状数组解决逆序对问题
1、问题来源
剑指Offer
51.数组中的逆序对2、解决办法:《1》使用暴力法,双层for循环,时间复杂度为O(n^2)《2》借助归并排序来实现。
算法吴神
·
2025-03-12 11:34
算法
数据结构
C++上机实验|继承与派生
编程练习
1.实验目的(1)掌握派生与继承的概念与使用方法(2)运用继承机制对现有的类进行重用。(3)掌握继承中的构造函数与析构函数的调用顺序,(4)为派生类设计合适的构造函数初始化派生类。(5)深入理解继承与组合的区别。2.实验内容设计一个人员类person和一个日期类date,由人员类派生出学生类student和教师类professor,学生类和教师类的数据成员birthday为日期类。3.参考代码#i
皖山文武
·
2025-03-11 23:50
C++语言程序设计教程
c++
开发语言
python图形
编程练习
_Python核心编程习题之五——GUI编程
1.请描述窗口服务器和窗口客户端的角色窗口系统使软件服务器,GUI应用是客户端,需要在端窗口环境中执行的程序,并且在窗口系统中进行显示。2.请描述父控件和子控件的关系控件可以单独存在,也可以作为容器存在。如果一个控件包含其他控件,就可以将其认为是那些控件的父控件,相应的,如果一个控件被其他控件包含,则认为是那个控件的子控件。3.修改tkhello.py脚本,使用你的自定义消息替代"HelloWor
weixin_39864682
·
2025-03-09 04:53
python图形编程练习
建筑兔零基础自学python记录36|
编程练习
2
(1)//整除举例:17884161.28等于多少万?print(17884161.28//10000)得到1788.0不需要小数则用:print(int(17884161.28//10000))结果:1788(2)%取余(modulus)print(int(17884161.28%10000))结果:416117884161.28÷10000=1788.416128综合练习题目1:人民币与越南盾
阿克兔
·
2025-03-07 02:54
python
兔兔学习
python
开发语言
java学习.五
学习笔记:(1)Map集合1.Map集合的初步认识:2.Map集合的特点和常用方法3.Map集合的遍历4.Map集合的底层原理(2)Collections工具类1.Collections的常用方法三、
编程练习
羽沢31
·
2025-03-05 01:28
学习
算法研究员技术图谱和学习路径
实践方法:通过LeetCode等平台刷题(如“
剑指Offer
”系列),掌握算法原理与代码实现。数学基
执于代码
·
2025-03-03 23:09
开发者职业加速服务
算法
学习
C++ Primer Plus
编程练习
题 第二章 开始学习C++
1.姓名和地址#includeusingnamespacestd;intmain(){stringname;cout>name;stringdress;cout>dress;coutusingnamespacestd;intmain(){intl;cout>l;intm=220*l;coutusingnamespacestd;voidmice(void){coutusingnamespacestd
MYX_309
·
2025-03-03 12:14
C++
Primer
Plus
编程练习题
c++
开发语言
学习
HJ48 从单向链表中删除指定值的节点
牛客华为机试题库【题号HJ开头】(重点看)牛客在线编程算法篇【题号NC开头】
剑指offer
【题号JZ开头】力扣1)原题链接2)已有题解3)代码packagelinklist;importjava.io.BufferedReader
张紫娃
·
2025-03-01 01:39
算法题
链表
数据结构
java
剑指Offer
(第二版)面试题10:斐波那契数列
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/71933891冷血之心的博客)
温柔狠角色
·
2025-02-20 06:06
面试题
笔试题
剑指Offer
剑指Offer
斐波那契数列
跳台阶
《
剑指offer
》详解-Python
()O()O()|递归依次交换左右子树即可|Done||20.包含min函数的栈|Medium|O(n)O(n)O(n)|建一个辅助栈,保存当前数的最小值|ToDo||28.数组中出现次数超过一半的数字|Medium|O(n);O(logn)O(n);O(logn)O(n);O(logn)|遍历数组;从中间向两边展开|Done||29.最小的k个数|Medium|O(nlogn);O(n)O(nl
2401_86984695
·
2025-02-10 05:06
python
数据结构
算法
Python Pandas | 数据分析
编程练习
100例笔记
#课程视频网站:PythonPandas数据分析,
编程练习
100例_哔哩哔哩_bilibili#目前更新到视频69正在自学pythonpandas。
yatingliu2019
·
2025-02-05 23:41
python
数据分析
开发语言
深度优先搜索(DFS)——算法详解与Java实例
在之前的
剑指offer
系列大数问题中遇到了深度优先搜索(DFS)的问题,此处特做出详细讲解与说明。什么是DFS(深度优先搜索)?
ktkiko11
·
2025-02-05 22:01
Java
算法
深度优先
剑指offer
II 001.整数除法
剑指Offer
II001.整数除法整数除法题目链接题目要求:给定两个整数a和b,求它们的除法的商a/b,要求不得使用乘号‘*’、除号‘/’以及求余符号‘%’。
青城丶梦远
·
2025-02-02 17:45
剑指offer
leetcode
算法
职场和发展
28岁开始零基础学前端,这些血的教训你一定要避免
数据结构与算法算法看了《
剑指offer
题解》、《Leetcode题解》这两本书,还是挺有用的,也有刷到的题面试正好碰上了的。编译原理、计算机原理由于编译原理和计算机原理是看的
2501_90336583
·
2025-02-02 12:06
前端
12.udp
12.udp**1.UDP特性****2.UDP编程框架(C/S模式)****3.UDP发送接收函数****4.UDP
编程练习
**1.UDP特性连接特性:无链接,通信前无需像TCP那样建立连接。
就很对
·
2025-02-01 05:40
udp
网络协议
网络
【C++】一文带你学完 C++【完整版-附代码示例】
附注:建议学完一个知识点后,同步进行
编程练习
以便于巩固掌握知识点;编程学习是重理论更重实践的一个过程,唯有多写多练才能快速掌握C++全教程正文开始0.hello.cpp【经典入门程序】#includeintmain
Ustinian_310
·
2025-02-01 01:08
c++
开发语言
编程练习
-寻找最长回文串
又是很久没有练习了,前段时间的字节跳动和阿里笔试题,真的是惨绝人寰,这道题,难度定义为中等,又做了一个小时,哎,为秋招深深的担忧啊!题目来源LeetCode给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例1:输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。示例2:输入:"cbbd"输出:"bb"分析从它的示例可以看出,回文分为两种,奇数长度的回
weixin_30929295
·
2025-01-31 19:53
数据结构与算法
java
剑指 Offer II 002. 二进制加法
.%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%8A%A0%E6%B3%95/README.md
剑指Offer
II002.二进制加法题目描述给定两个01字符串a
常某某的好奇心
·
2025-01-30 12:59
数据结构
【编程小白必看】Python
编程练习
题元组操作秘籍一文全掌握
【编程小白必看】Python
编程练习
题元组操作秘籍一文全掌握文章目录前言一、练习题精选1.创建一个空元组2.创建一个单元素元组3.创建一个包含多个元素的元组4.访问元组中的第一个元素5.访问元组中的最后一个元素
6个q
·
2025-01-28 21:23
python习题集
python
网络
开发语言
剑指Offer
|LCR 046.二叉树的右视图
LCR046.二叉树的右视图给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例1:输入:[1,2,3,null,5,null,4]输出:[1,3,4]示例2:输入:[1,null,3]输出:[1,3]示例3:输入:[]输出:[]提示:二叉树的节点个数的范围是[0,100]-1000){letnode=queue1.shift();//移除
阿月浑子の
·
2025-01-26 01:07
剑指Offer
算法
算法
javascript
剑指offer
_edition2刷题记录
剑指offer
_edition2刷题记录写在前面:此博客记录刷
剑指offer
题中遇到的困难和总结,以及过程中难以理解的地方,其中*代表需要过段时间回过头再看的题Q7重建二叉树*(20210421)Q8二叉树的下一个节点
jiandandian_
·
2025-01-25 20:27
数据结构与算法
java
开发语言
JDBC基础
编程练习
第1关:JDBC更新员工密码本关任务:借助JDBC在库名tsgc中完成对数据表employee中性别为“女”的员工密码修改为“hello”;packagestep1;importjava.sql.*;publicclassUpdatePass{//修改数据publicstaticvoidupdateDB(){
Ssaty.
·
2025-01-23 01:48
编程
java
python
《C语言入门100例》(第2例) 给定 n,求 1 + 2 + 3 + ... + n 的和给定 n,求 1 + 2 + 3 + ... + n 的和
【第02题】给定n,求1+2+3+…+n的和|四种解法文章目录主要知识点习题1.
剑指Offer
64.求1+2+…+n题目描述初见思路代码2.SumProblem题目描述初见3.
剑指Offer
57-II.
leapold_Z
·
2025-01-22 17:54
c++
leetcode
Python
编程练习
题及解析(49题)
1.打印Hello,World!题目:打印字符串"Hello,World!"。解析:print("Hello,World!")2.计算两个数的和题目:计算两个数a和b的和。解析:a=5b=3print(a+b)3.判断奇偶性题目:判断一个数是否为偶数。解析:num=4ifnum%2==0:print(f"{num}是偶数")else:print(f"{num}是奇数")4.列表反转题目:反转一个列
Selina .a
·
2025-01-21 23:35
python教程
python
开发语言
算法
C语言编程数据结构
编程练习
-顺序栈的操作
#define_CRT_SECURE_NO_WARNINGS#include#include#include#include#include#defineMAX_SIZE20//通过数组的方式创建顺序栈出栈,入栈等操作typedefintelementType;typedefstructstack{elementTypedata[MAX_SIZE];inttop;//栈顶intbottom;//栈
墨楠。
·
2025-01-21 00:59
#
C
语言数据结构研习汇
C
c语言
数据结构
开发语言
剑指Offer
|LCR 033.字母异位词分组
LCR033.字母异位词分组给定一个字符串数组strs,将变位词组合在一起。可以按任意顺序返回结果列表。**注意:**若两个字符串中每个字符出现的次数都相同,则称它们互为变位词。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例2:输入:strs=[""]
阿月浑子の
·
2025-01-19 05:17
剑指Offer
算法
javascript
算法
剑指Offer
|LCR 032.有效的字母异位词
LCR032.有效的字母异位词给定两个字符串s和t,编写一个函数来判断它们是不是一组变位词(字母异位词)。注意:若*s*和*t*中每个字符出现的次数都相同且字符顺序不完全相同,则称*s*和*t*互为变位词(字母异位词)。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false示例3:输入:s="a",t="a"输出:fa
阿月浑子の
·
2025-01-17 07:06
剑指Offer
算法
javascript
算法
C语言数据结构
编程练习
-用指针创建顺序表,进行创销和增删改查操作
使用多文件进行编程main.c文件#include"02.h"intmain(){fn2();return0;}02.h头文件#pragmaonce#define_CRT_SECURE_NO_WARNINGS#include#include#include#defineMAX_NUMBER100typedefintelememtType;//elememt:元素typedefstructorder
墨楠。
·
2025-01-17 01:47
#
C
语言数据结构研习汇
C
c语言
数据结构
数据库
数据结构 1
3.数据结构和算法的书籍资料学习完数据结构知识,可以去看《
剑指offer
》和《
五花肉村长
·
2024-09-15 19:58
数据结构
算法
开发语言
c语言
visualstudio
算法笔试-
编程练习
-好题-05
【题目类型:动规+双指针】题目内容有N个基站采用链式组网,按照从左到右编码为1到N编号。已知定义“业务”概念为三元组(基站起始编号,基站结束编号,利润),意味着需要占据基站起始编号到基站结束编号的所有基站,打通信号流,可以获得对应利润。现在外部存在多个“业务"需求待接纳,但基站使用具有排他性,也就是说一旦某一个业务占据某个基站,其他业务不可以再使用此基站。那么接纳哪些业务需求,可以使得利润最大化?
Glen 997
·
2024-09-15 18:23
大厂校招-编程集训
算法
动态规划
双指针
算法笔试-
编程练习
-好题-04
题目:堆盒子礼盒大小不同,我们玩堆盒子的游戏,怎么堆盒子使得堆出的高度最高,每个礼盒的大小由长、宽、高表示,堆盒子的时候要求下面的盒子长、宽、高都必须大于上面的盒子,不包含等于。高度为堆出的礼盒的所有高度的总和。输入描述输入的第一行是礼盒的个数N,接下来输入N行,每行表示每个礼盒的长、宽、高。礼盒的数量不超过1000个,每个盒子的长、宽、高取值范围为1~10。输出描述输出一行,输出能堆出盒子的最高
Glen 997
·
2024-09-15 17:47
大厂校招-编程集训
算法
大厂笔试
动态规划
堆盒子
Python教程:面向对象
通过实际
编程练习
和项目,学生将提高他们的编程技能,学会设计和实现面向对象的解决方案。面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。
无敌开心
·
2024-09-14 22:24
python
开发语言
《
剑指offer
第二版》面试题7:重建二叉树(java)
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果都不包含重复数字。例如,输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建的二叉树为:1/\23//\456\/78解题思路:以前序遍历序列A:{1,2,4,7,3,5,6,8}和中序遍历序列B:{4,7,2,1,5,3,8,6}为例。前序遍历的
castlet
·
2024-09-14 10:44
剑指offer
面试题05. 替换空格
题目描述leetcode地址代码classSolution{public:stringreplaceSpace(strings){stringans="";for(autoe:s){if(e==''){ans+="%20";}else{ans+=e;}}returnans;}};
Hubhub
·
2024-09-14 05:58
Java语言程序设计基础篇_
编程练习
题18.24 (将十六进制数转换为十进制数)
代码示例
编程练习
题18_24ConvertHexadecimalToDecimal.javapackagechapter_1
2301_78998594
·
2024-09-13 03:15
第十八章-Java基础篇习题
java
开发语言
学习
java头歌-JDBC基础
编程练习
第1关:JDBC更新员工密码packagestep1;importjava.sql.*;publicclassUpdatePass{//修改数据publicstaticvoidupdateDB(){/*********Begin*********///第一步:加载驱动try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExc
To Shine
·
2024-09-12 13:47
头歌
java
开发语言
头歌
面试题 链表相交 -
剑指offer
简单
面试题链表相交题目链接给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,ski
努力搬砖的小王
·
2024-09-11 17:03
日常杂记
链表
leetcode
数据结构
反转字符串II
剑指Offer
05.替换空格 151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串
voidreverseString(vector&s){inti=0,j=s.size()-1;while(istr:return"".join(reversed(s.split()))Leetcode
剑指
书痴熊
·
2024-09-11 13:03
代码随想录训练营
算法
leetcode
剑指offer
----C语言版----第六天
目录1.用栈实现队列1.1题目描述1.2栈和队列的基础知识1.3思路分析2.扩展题目——用队列实现栈2.1题目描述2.2思路分析1.用栈实现队列原题链接:
剑指Offer
09.用两个栈实现队列-力扣(LeetCode
姬如祎
·
2024-09-11 12:27
剑指offer
leetcode
算法
职场和发展
c语言
数据结构
力扣刷题记录(一)
剑指Offer
(第二版)
1、本栏用来记录社招找工作过程中的内容,包括基础知识学习以及面试问题的记录等,以便于后续个人回顾学习;暂时只有2023年3月份,第一次社招找工作的过程;2、个人经历:研究生期间课题是SLAM在无人机上的应用,有接触SLAM、Linux、ROS、C/C++、DJIOSDK等;3、参加工作后(2021-2023年)岗位是嵌入式软件开发,主要是服务器开发,Linux、C/C++、网络编程、docker容
乘凉~
·
2024-09-11 12:51
求职过程记录
leetcode
链表
算法
剑指offer
-顺序打印矩阵
题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4X4矩阵:12345678910111213141516则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.解题思路:定义矩阵最大最小值,然后从第一行第一个到第一行最后一个访问,从右列第二个到最后一个访问,依次类推;假设每次访问周期为一个圈,内部为剩下没有访问的矩阵;可
yyming
·
2024-09-08 07:02
剑指offer
48- 礼物的最大价值
在一个m×n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格直到到达棋盘的右下角。给定一个棋盘及其上面的礼物,请计算你最多能拿到多少价值的礼物?注意:m,n>0样例:输入:[[2,3,1],[1,7,1],[4,6,1]]输出:19解释:沿着路径2→3→7→6→1可以得到拿到最大价值礼物。分析:(1)状态表示:dp
顾子豪
·
2024-09-08 02:06
Java语言程序设计基础篇_
编程练习
题**17.21 (十六进制编辑器)
代码示例
编程练习
题17_21HexEditor.javapackagechapter_17;importjava.io.Buf
2301_78998594
·
2024-09-07 20:11
第十七章-Java基础篇习题
java
编辑器
开发语言
学习
前端
上一页
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
其他