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(第2版)
python编程从入门到实践(
第2版
)第二章练习题解答
文章目录一、第二章练习题解答练习2-1练习2-2练习2-3练习2-4练习2-5练习2-6练习2-7练习2-8练习2-9练习2-10练习2-11小结一、第二章练习题解答练习2-1简单消息将一条消息赋给变量,并将其打印出来。msg="IlovelearningtousePythoy"print(msg)练习2-2多条简单消息将一条消息赋给变量,并将其打印出来;再将变量的值修改为一条新消息,并将其打印出
无懈灵动
·
2023-04-19 13:00
Python
python
开发语言
后端
python编程从入门到实践
python编程从入门到实践(
第2版
)第三章练习题解答
文章目录一、第三章练习题解答练习3-1练习3-2练习3-3练习3-4练习3-5练习3-6练习3-7练习3-8练习3-9练习3-10总结一、第三章练习题解答练习3-1练习3-1:姓名将一些朋友的姓名存储在一个列表中,并将其命名为names。依次访问该列表中的每个元素,从而将每个朋友的姓名打印出来。names=['张伟','韩阳','刘阳','孔丽','王大伟','紫萱']print(names[0]
无懈灵动
·
2023-04-19 13:00
Python
python
开发语言
后端
3月31号 上午 数据结构课程中 引出的几个算法题目
T1:约瑟夫游戏--
剑指Offer
62.圆圈中最后剩下的数字:0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。
诚威_lol_中大努力中
·
2023-04-19 13:15
数据结构
Leetcode 剑指 Offer II 017. 含有所有字符的最短字符串
题目难度:困难原题链接今天继续更新Leetcode的
剑指Offer
(专项突击版)系列,大家在公众号算法精选里回复
剑指offer
2就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定两个字符串s和
随便发挥
·
2023-04-19 13:56
Leetcode
leetcode
算法
职场和发展
剑指 Offer II 017. 含有所有字符的最短字符串(困难 哈希表 字符串 滑动窗口)
剑指Offer
II017.含有所有字符的最短字符串给定两个字符串s和t。返回s中包含t的所有字符的最短子字符串。如果s中不存在符合条件的子字符串,则返回空字符串“”。
风雨中de宁静
·
2023-04-19 13:55
散列表
数据结构
leetcode
【leetcode】【
剑指offer
Ⅱ】017. 含有所有字符的最短字符串
问题描述:给定两个字符串s和t,返回s中包含t的所有字符的最短子字符串。【t中可能存在重复字符,重复字符的数量也需要得到保证】如果s中不存在符合条件的子字符串,则返回空字符串。如果s中存在多个符合条件的子字符串,返回任意一个。核心思路:该题是用滑动窗口思想来解题,简单来说,只需要保持窗口中字符不重复即可(用哈希表记录字符串t中字母的频数)。【但想要维护窗口中字符不重复也并非易事】暴力的方法是在每一
cheny1li1998
·
2023-04-19 13:55
#
剑指
offer
Ⅱ
leetcode
剑指offer
专项突破版 119、最长连续序列
题目链接思路同样的可以转化为并查集来做,可以把相邻的数字放到一个子集中,每当搜索到一个数字时就判断和他相邻的数字是否在集合中,如果在就合并,为了方便记录每个集合的大小,可以用一个count集合记录每个子集的大小,在合并集合的时候也要更新count数组。这个题需要注意的就是并查集的另一种使用方式:首先把所有数字放入allNum中,同时初始化fathers集合和count集合然后遍历每一个allNum
抓抓璐璐小可爱(๑• . •๑)
·
2023-04-19 12:07
算法
leetcode
java
哈希算法
每日学习记录帖
还是看看每天做的算法题吧家人们~22.5.8数组中重复的数据22.5.9增减字符串匹配摘樱桃22.5.10今天每日一题好难事情略微比较多~小摆一下,改日有时间做简化版的猫和老鼠22.5.11这个更是重量级,整了个
剑指
抓抓璐璐小可爱(๑• . •๑)
·
2023-04-19 12:07
算法
算法
leetcode
剑指offer
专项突破版 30、插入、删除和随机访问都是 O(1) 的容器
题目链接思路O(1)时间的插入和删除哈希表就可以实现,但是一个哈希表并不能实现随机访问,所以我们可以搭配一个数组,哈希表记录数组中元素的位置信息,这样在随机访问的时候生成随机数,作为数组下标进行索引需要注意在删除的时候,如果要删除的元素不是数组的最后一个元素,那么我们就要把他后面的所有原元素的索引进行修改,这样的话删除操作会变成O(n),所以我们可以在删除的时候,把待删除的元素和数组最后一个元素互
抓抓璐璐小可爱(๑• . •๑)
·
2023-04-19 12:37
算法
leetcode
算法
职场和发展
剑指offer
专项突破版 20、回文子字符串的个数
题目链接之前做过一道类似的题目,也是求所有子数组的数目乘积小于k的子数组,当时的题目是双指针共同从头开始遍历到最后,到某一步时如果productk,那么把index左侧的数字乘进来也一定会大于k的,所以我们可以在product>k时放心的移动left,但是此题不一样,对于子串str[index:index+1],如果此时不是回文串,并不代表[index-1:index+1]不是回文串,所以不能用之
抓抓璐璐小可爱(๑• . •๑)
·
2023-04-19 12:07
算法
leetcode
算法
职场和发展
剑指offer
专项突破版 19、最多删除一个字符得到回文
题目链接思路一正常双指针遍历,用一个boolean数组保存左侧和右侧是否删除过,与此同时还需要两个int变量记录删除前的left和right指针的位置classSolution{privatefinalintLEFT=0,RIGHT=1;publicbooleanvalidPalindrome(Strings){//flags数组用于记录左右两边是否被删除过boolean[]flags=newbo
抓抓璐璐小可爱(๑• . •๑)
·
2023-04-19 12:06
算法
leetcode
算法
职场和发展
写在21天核聚进步本实战开营之前
大概3月23日左右,007的杨颖战友发布了核聚进步本活动的招募活动,具体活动帖子可以查看《21天核聚进步本实战活动开启招募啦》,思前想后考虑很多是否要加入,直到看到了核聚的那篇我的史诗般的高考逆袭路【
第2
tao_夏至
·
2023-04-19 09:24
「
剑指offer
」27道Mybatis面试题含解析
1、什么是Mybatis?Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。MyBatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动设置参
Java李太白
·
2023-04-19 07:10
【牛客刷题专栏】0x22:JZ21 调整数组顺序使奇数位于偶数前面(一)(C语言编程题)
题目来自:牛客/题库/在线编程/
剑指offer
:目录前言问题描述:举例:解法思路:代码结果:结束语问题描述:输入一个长度为n整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分
不僈
·
2023-04-18 22:21
#
牛客刷题专栏
c语言
开发语言
【牛客刷题专栏】0x21:JZ20 表示数值的字符串(C语言编程题)
题目来自:牛客/题库/在线编程/
剑指offer
:目录前言问题描述:举例:解法思路:代码结果:结束语问题描述:请实现一个函数用来判断字符串str是否表示数值(包括科学计数法的数字,小数和整数)。
不僈
·
2023-04-18 22:15
#
牛客刷题专栏
c语言
软件工程
java
代码随想录总结
剑指offer
20.表示数值的字符串 面试题67. 把字符串转换成整数
总结:总之一句话,感谢卡哥。每天看卡哥的视频讲解,然后刷题,然后整理到博客上,最后在群链接进行打卡,已经养成了习惯,没有做的话,就感觉少点什么哈哈哈,而且打卡的那一刻真的很有成就感(就是很爽的感觉),当然大部分题我只是完成了一刷,按卡哥说的,还需要再刷至少两遍。其实看的时候还是感觉很爽的,因为卡哥讲的真的很详细,相比之下,其他大部分视频讲的都或多或少简略一些,但是往往省去的那些点,可能也是非常关键
weixin_44735258
·
2023-04-18 22:23
算法
代码随想录完结篇|84.柱状图中最大的矩形
剑指offer
29、31
84.柱状图中最大的矩形题目链接本题就是用单调递减栈来做就行,需要在数组起始位置和末尾先加0。classSolution{public:intlargestRectangleArea(vector&h){intresult=0;stackst;h.insert(h.begin(),0);h.push_back(0);st.push(0);for(inti=1;ih[st.top()]){st.pu
weixin_44735258
·
2023-04-18 22:22
算法
leetcode
数据结构
代码随想录算法训练营day58|739.每日温度496.下一个更大元素I
剑指offer
14-I、57-II、62
739.每日温度题目链接单调栈适合于求当前元素左面或者右面第一个比当前元素大或者小的元素。找右边比当前元素大的元素,需要保持单调栈里的元素是单调递增的。本题还需要多理解。classSolution{public:vectordailyTemperatures(vector&temperatures){stackst;vectorresult(temperatures.size(),0);st.pu
weixin_44735258
·
2023-04-18 21:02
数据结构
《性能之巅
第2版
》阅读笔记(一)--操作系统基础
《SystemPerformance:EnterpriseandtheCloud,2ndEdition(2020)》阅读笔记简要记录1.简介1.4视角性能分析视角工作负载分析应用开发人员关心资源分析系统管理员关心1.5性能分析的挑战性主观性技术一般是客观的,但性能一般是主观性很强的比如“TheaveragediskI/Oresponsetimeis1ms”是“好”还是“差”,恐怕也因人而已;复杂性
jrglinux
·
2023-04-18 20:03
性能测试
java
服务器
数据库
剑指offer
刷题笔记(三)
剑指offer
刷题笔记(三)面试题16.数值的整数次方实现函数doublePower(doublebase,intexponent),求base的exponent次方。
三点油
·
2023-04-18 18:26
【代码随想录】--字符串个人笔记
文章目录字符串理解例题1、
剑指Offer
58-II.左旋转字符串KMP算法引入模式串第一次在主串中出现朴素算法理解字符串理解可以把字符串当成一个特殊的数组,该数组最后一个非0元素为\0,代表字符串到此结束
廿士
·
2023-04-18 14:27
c语言
算法
Swift编程权威指南(
第2版
)第 12 章 函数笔记
//1.无参函数funcprintGreeting(){print("Hello,playground.")}printGreeting()//2.有参函数(一个参数)funcprintPersonalGreeting(name:String){//(name:String)形参+实参的类型print("Hello\(name),welcometoyourplayground.")}printPe
AryaYang
·
2023-04-18 12:27
《
剑指offer
》66道算法题合集(java实现)
《
剑指offer
》66道编程题一、数组(共12道题目)1、《
剑指offer
》1查找特殊二维数组中的数√2、《
剑指offer
》6查找旋转数组中的最小数字√3、《
剑指offer
》13调整数组顺序,使得奇数在偶数前面
Batman。
·
2023-04-18 04:25
JavaSE经典编程题
java
算法
开发语言
剑指offer
(1)(讲解极其详细版)
大家好,我叫小伍,今天开始正式更新“
剑指Offer
”系列的编程题,本系列使用的语言是java,希望我的讲解可以帮助到大家。
码农伍
·
2023-04-18 03:23
leetCode刷题总结
leetcode
哈希算法
算法
《
剑指offer
》75题 C++详细题解
目录简单:
剑指Offer
03.数组中重复的数字map:unordered_map:原地交换
剑指Offer
05.替换空格
剑指Offer
06.从尾到头打印链表出栈入栈双指针reverse库函数
剑指Offer
09
MuqiuWhite
·
2023-04-18 03:21
力扣(leetcode)
c++
算法
leetcode
剑指 Offer (第 2 版)
(简单)
剑指Offer
03.数组中重复的数字找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。
zhoujiazhao
·
2023-04-18 03:21
C/C++
c++
c语言
golang
反汇编基础学习(二)
参考教材:《IDAPro权威指南》(
第2版
)逆向与汇编工具一些用于逆向工程的老工具,IDA已经将这些工具的功能整合到它的用户几面中。
RICKC131
·
2023-04-18 01:34
PWN
windows
gnu
c++
反汇编基础学习(一)
参考教材:《IDAPro权威指南》(
第2版
)编程语言第一代语言:0和1,十六进制码,也称为机器语言,字节码,机器语言程序常被称为二进制文件第二代语言:汇编语言,助记符对应具体模式的位模式或操作码第三代语言
RICKC131
·
2023-04-18 01:33
PWN
信息安全
系统安全
linux
自信做自己♡幸福成长打卡35
❤小成就1、坚持成功日记打卡第35天(至3.31,回顾总结3.30内容)2、坚持日签第22天(至3.30)3、保持觉察内心小声音第1天4、对于幸福日记打卡内容格式进行了更新5、公众号文章
第2版
修改完成6
余小漠
·
2023-04-17 19:43
LeetCode算法小抄--快速排序详解及应用
快速排序详解及应用快速排序详解及应用代码实现快速选择算法(QuickSelect)--变体[215.数组中的第K个最大元素](https://leetcode.cn/problems/kth-largest-element-in-an-array/)[
剑指
不懂开发的程序猿
·
2023-04-17 17:44
LeetCode
算法
leetcode
二叉树
【
剑指offer
】常用的数据增强的方法
系列文章目录BN层详解梯度消失和梯度爆炸交叉熵损失函数反向传播1*1卷积的作用文章目录系列文章目录常用的数据增强的方法示例代码常用的数据增强的方法数据增强是指通过对原始数据进行一系列变换来生成更多的训练数据,从而提高模型的泛化能力。常用的数据增强方法包括:随机裁剪:随机从原图中裁剪一部分区域,然后将其缩放到指定大小。这种方法可以增加模型对不同物体的感知能力,同时也可以减少过拟合。随机旋转:随机将原
.别拖至春天.
·
2023-04-17 16:23
剑指offer
计算机视觉
人工智能
深度学习
【
剑指offer
】反向传播
系列文章目录BN层详解梯度消失和梯度爆炸交叉熵损失函数1*1卷积的作用文章目录系列文章目录什么是反向传播反向传播的过程部分过程详解(1)前向传播(2)计算梯度和更新参数代码理解什么是反向传播深度学习中的反向传播(Backpropagation)是一种基于梯度下降法的优化方法,用于计算神经网络中每个参数的梯度值,以便利用梯度下降法或其他优化方法来更新参数,从而最小化损失函数。反向传播的基本思想是通过
.别拖至春天.
·
2023-04-17 16:48
剑指offer
深度学习
神经网络
cnn
力扣-《
剑指offer
》-简单题
目录第一题:05.替换空格第二题:06.从尾到头打印链表第三题:11.旋转数组的最小数字编辑第四题:17.打印从1到最大的n位数第五题:29.顺时针打印矩阵第六题:53.在排序数组中查找数字第七题:57.和为s的两个数字第八题:57.和为s的连续正数序列第九题:58.翻转单词顺序第十题:58.左旋字符串第十一题:62.圆圈中最后剩下的数字第十二题:61.扑克牌中的顺子第一题:05.替换空格我的答案
戏拈秃笔
·
2023-04-17 12:46
力扣刷题
数据结构
leetcode
java
面向对象软件构造(
第2版
)-第3章 模块性Modularity
Fromthegoalsofextendibilityandreusability,twooftheprincipalqualityfactorsintroducedinchapter1,followstheneedforflexiblesystemarchitectures,madeofautonomoussoftwarecomponents.Thisiswhychapter1alsointro
萝卜
·
2023-04-17 11:06
面向对象软件构造译文
module
structure
pascal
construction
documentation
fortran
剑指offer
(02):实现 Singleton 单例模式 (Python 实现详解)
本文大部分内容来自于Python中的单例模式的几种实现方式的及优化,在此基础上进行修改,整理。1题目单例模式(SingletonPattern)是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。又或者某个服务器程序的配置信息存放在一个文件中,客户端通过一个AppConfig的类来读取配置文
Cowry5
·
2023-04-17 09:59
数据结构与算法
python
剑指offer
LC-1157. 子数组中占绝大多数的元素(二分查找+随即猜,摩尔投票+线段树,upper_bound和lower_bound函数)
子数组中占绝大多数的元素](https://leetcode.cn/problems/online-majority-element-in-subarray/)统计每个元素的索引-超时二分查找+随机猜摩尔投票+线段树[
剑指
Miraclo_acc
·
2023-04-17 08:07
算法刷题记录
数据结构
算法
leetcode
剑指 Offer 50. 第一个只出现一次的字符(解析+代码)
目录
剑指Offer
50.第一个只出现一次的字符思路代码
剑指Offer
50.第一个只出现一次的字符在字符串s中找出第一个只出现一次的字符。如果没有,返回一个单空格。s只包含小写字母。
iiiiiihuang
·
2023-04-17 06:01
力扣刷题---
(c语言解题)
算法
c语言
leetcode
剑指 Offer 17. 打印从1到最大的n位数 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 剑指 Offer 29. 顺时针打印矩阵
目录
剑指Offer
17.打印从1到最大的n位数思路:利用malloc先为要返回的列表创建一个空间代码
剑指Offer
21.调整数组顺序使奇数位于偶数前面思路:代码
剑指Offer
29.顺时针打印矩阵思路代码
剑指
iiiiiihuang
·
2023-04-17 06:31
力扣刷题---
(c语言解题)
leetcode
算法
职场和发展
c语言
FIDIC系列合同2022-04-01
一、FIDIC系列合同条件简介《施工合同条件》(2017年
第2版
),又称"新红皮书",适用于各类大型或较复杂的工程或房建项目,尤其适用于传统的"设计一招标一建造"模式,承包商按照业主提供的设计进行施工,
功能美
·
2023-04-17 01:31
剑指Offer
——删除链表重复元素 Java
题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5解题思路trick:创建一个伪头结点令:-1->1->2->3->3->4->4->5创建一个tail指针,创建一个p指针tail指针指向重复元素的前一个,以确保将连续的重复元素删除后能接上后边的元素p指针始终比tail多一个
Mereder
·
2023-04-16 23:33
算法刷题篇——栈与队列
栈与队列
剑指Offer
09.用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。
大可Code
·
2023-04-16 20:26
算法刷题心得
数据结构
算法
剑指offer
刷题:栈和队列篇
文章目录一、用两个栈实现队列1.题目2.思路3.代码二、包含min函数的栈1.题目2.思路3.代码三、栈的压入、弹出序列1.题目2.思路3.代码一、用两个栈实现队列1.题目用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。2.思路用两个栈push栈和pop栈来实现队列结构。入队列的数永远进入push栈。出队列的数永远从pop栈出。将push栈的数依次弹栈给pop栈。
光脚小孩
·
2023-04-16 20:24
#
剑指offer刷题
队列
栈
154. 寻找旋转排序数组中的最小值 II
分享Leetcode题目:154.寻找旋转排序数组中的最小值II相同题目:
剑指Offer
11.旋转数组的最小数字已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。
龙叔的技术笔记
·
2023-04-16 20:05
Leetcode和剑指
offer
java
leetcode
数据结构
【dfs】岛屿数量和岛屿最大面积
文章目录200.岛屿数量
剑指Offer
II105.岛屿的最大面积200.岛屿数量找到一个入口,ans++,进入一个入口后,就把所有能访问的位置的is_visited都置为true进入一个入口前,检查其合法性
coder-shen
·
2023-04-16 19:26
深度优先
算法
leetcode
剑指offer
81题-Python版本(前37DP之前)-Java版本(后43DP开始)
文章目录目录1、数据结构1.1链表JZ18删除链表的节点1.2树JZ55二叉树的深度JZ77按之字形顺序打印二叉树JZ54二叉搜索树的第k个节点JZ7重建二叉树JZ27二叉树的镜像JZ26树的子结构JZ32从上往下打印二叉树JZ33二叉搜索树的后序遍历序列JZ82二叉树中和为某一值的路径(一)JZ34二叉树中和为某一值的路径(二)JZ36二叉搜索树与双向链表JZ79判断是不是平衡二叉树JZ8二叉树
自律信仰
·
2023-04-16 17:16
剑指
#
算法
链表
数据结构
工具变量参考资料
1、内生性产生的原因及解决方案.ppthttps://max.book118.com/html/2018/1019/6043150143001223.shtm2、高级计量经济学及STATA应用(
第2版
)
多美丽
·
2023-04-16 14:13
《Linux内核设计的艺术
第2版
》学习笔记
1.从开机加电到执行main函数之前的过程2.启动BIOS,准备实模式下的中断向量表和中断服务程序3.加载第二部分内核代码--setup
forsch
·
2023-04-16 12:12
数据结构与算法之-数学归纳法
在介绍此算法之前,我线抛出几道题目,当然这几道题目均出自于
剑指offer
大家可以简单思考一下。Q1:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。
很年
·
2023-04-16 11:07
相机的内参和外参介绍
注:以下相机内参与外参介绍除来自网络整理外全部来自于《视觉SLAM十四讲从理论到实践
第2版
》中的第5讲:相机与图像,为了方便查看,我将每节合并到了一幅图像中相机与摄像机区别:相机着重于拍摄静态图像,光学变焦不大
fengbingchun
·
2023-04-16 07:43
3D
相机内外参
剑指offer
之(树)
树写这个文章的目的是为了记录,好背。树的遍历和树的深度是基础,很多题都是在遍历的基础上加些限制条件,下边题目的排序是我根据我认为的题目难度排序的,最简单基础的排在前面,一些遍历和树深度的变形题目放在后边题目列表摆在前面:55-I题二叉树的深度55-II题平衡二叉树28题:对称二叉树27题:二叉树的镜像面试题32-I从上到下打印二叉树I面试题32-II.从上到下打印二叉树II面试题32-III.从上
桃之夭夭的简书
·
2023-04-16 07:03
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他