草庐IT

代码随想录算法训练营第二天|LeetCode977.有序数组的平方、LeetCode209.长度最小的子数组、LeetCode59.螺旋矩阵II。

LeetCode977.有序数组的平方题目链接:LeetCode977.有序数组的平方 暴力解法:classSolution{public:vectorsortedSquares(vector&nums){intsize=nums.size();for(inti=0;i思路:最开始看到这个题的时候,第一反应就是先把每个元素平方,再用一个sort函数进行排序。小结:该解法利用了sort函数,相比起自己写排序函数更为简单,但时间复杂度比双指针法高,应该是比较容易想到的解法。双指针法:classSolution{public:vectorsortedSquares(vector&nums){ints

如何在 Microsoft IIS 服务器中配置自定义 404 错误页面

404错误页面是浏览器发布的通用网页,当无法找到他们正在寻找的页面时,它会告诉访问者。另一方面,自定义404错误页面是一个专门设计的页面,它传递相同的消息,但以更有用、用户友好的方式。它可以告诉访问者发生了什么以及接下来要做什么。如何识别您的Web服务器有几种流行的(以及更多)用于存储和托管网页的软件程序,称为服务器。如果您不确定您使用的是哪个服务器,请联系您的网络托管服务商,他们会告诉您。如果他们说Apache——它很可能是因为它是网络上使用最广泛的服务器之一——离开这篇文章并阅读如何配置自定义404错误页面——Apache服务器版。不使用阿帕奇?您很有可能正在使用另一个非常流行的服务器,M

.net5 和 .net6 部署到 IIS 完整步骤

一、两个框架运行环境都是Win7以上,如果是SP1需要安装两个补丁包第一个:https://download.microsoft.com/download/5/D/0/5D0821EB-A92D-4CA2-9020-EC41D56B074F/Windows6.1-KB3020369-x64.msu第二个:http://download.windowsupdate.com/d/msdownload/update/software/updt/2016/05/windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.ms

「SQL面试题库」 No_33 好友申请 II :谁有最多的好友

🍅1、专栏介绍「SQL面试题库」是由不是西红柿发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。1.1活动流程整理题目:西红柿每天无论刮风下雨,保证在8am前,更新一道新鲜SQL面试真题。粉丝打卡:粉丝们可在评论区写上解题思路,或者直接完成SQL代码,有困难的小伙伴不要着急,先看别人是怎么解题的,边看边学,不懂就问我。交流讨论:为了方便交流讨论,可进入数据仓库。活动奖励:我每天都会看评论区和群里的内容,对于积极学习和热心解答问题的小伙伴,红包鼓励,以营造更好的

「SQL面试题库」 No_33 好友申请 II :谁有最多的好友

🍅1、专栏介绍「SQL面试题库」是由不是西红柿发起,全员免费参与的SQL学习活动。我每天发布1道SQL面试真题,从简单到困难,涵盖所有SQL知识点,我敢保证只要做完这100道题,不仅能轻松搞定面试,代码能力和工作效率也会有明显提升。1.1活动流程整理题目:西红柿每天无论刮风下雨,保证在8am前,更新一道新鲜SQL面试真题。粉丝打卡:粉丝们可在评论区写上解题思路,或者直接完成SQL代码,有困难的小伙伴不要着急,先看别人是怎么解题的,边看边学,不懂就问我。交流讨论:为了方便交流讨论,可进入数据仓库。活动奖励:我每天都会看评论区和群里的内容,对于积极学习和热心解答问题的小伙伴,红包鼓励,以营造更好的

代码随想录算法训练营第二天 | 977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II

leetcode977.有序数组的平方题目描述:给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。初步分析:既然是递增数列,那么数列第一个元素肯定是最小的,最后一个元素是最大的。第一个元素平方过后有三种情况,第一种:第一个元素是负数,平方后比最后一个元素的平方大。第二种:第一个元素是负数,平方后比最后一个元素平方小。第三种:第一个元素是正数,那它平方后肯定比最后一个元素平方小。根据题目分析可以发现本题其实就是头尾元素的比较。思路:设置一个头指针和尾指针,然后开一个存储平方数组,根据头尾指针所指向的数平方后比较大小的结果更新新的平方

代码随想录day4: 24两两交换链表的节点 19删除链表的倒数第N个节点 面试题 02.07. 链表相交 142.环形链表II

24两两交换链表的节点https://leetcode.cn/problems/swap-nodes-in-pairs/comments/给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题第一次的尝试,写到交换节点的时候,突然想到头节点的返回是个麻烦事,不能带进循环里,否则就返回不了交换后的头节点。因此,采用虚拟节点似乎更合理化。需要注意的是cur的下一节点和下下节点是否为空,不然会出现空指针的错误。19删除链表的第N个节点https://leetcode.cn/problems/remove-nth-node-from-end-of-l

IIS安装与配置

一、环境介绍WindowsServer201964位标准版二、IIS安装2.1、打开服务器管理器,单击添加角色和功能在WindowsServer2019服务器管理中,点击角色和功能。2.2、打开添加角色和功能向导】对话框,开始安装默认选择,直接下一步。2.3、打开安装类型选项卡安装类型,选择基于角色或基于功能的安装(默认)。2.4、打开服务器选择选项卡选择默认的服务池即可,及操作系统的服务器2019标准版。2.5、打开服务器角色选项卡选择web服务器,打开太你家角色和功能向导,点击添加功能,最后下一步。2.6、打开功能选项卡选择.NETFramework3.5和.NETFramework4.7

代码随想录算法训练营第二天|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II

目录LeeCode977有序数组的平方解法一:暴力排序解法二:双指针法注意LeeCode209长度最小的子数组解法一:暴力解法解法二:滑动窗口注意LeeCode59螺旋矩阵II解法注意总结LeeCode977有序数组的平方题目链接:力扣题目链接解法一:暴力排序直接对数组元素平方,将得到的新数组sort排序。classSolution{public:vectorsortedSquares(vector&nums){for(inti=0;i时间复杂度:O(n+nlogn)解法二:双指针法定义一个和原数组大小相等的新数组用于存储排序后的元素。定义两个指针,分别指向数组的首尾,比较指针所指两个元素平方

代码随想录算法训练营第七天 | 字符串 | 344 反转字符串 | 541 反转字符串II | 05 替换空格 | 151 翻转字符串里的单词 | 58-II左旋转字符串

344反转字符串344反转字符串-资料链接解题思路就像反转链表,使用双指针classSolution(object):defreverseString(self,s):""":types:List[str]:rtype:NoneDonotreturnanything,modifysin-placeinstead."""small=0max=len(s)-1whilesmallmax:s[small],s[max]=s[max],s[small]small+=1max-=1if__name__=="__main__":s=["h","e","l","l","o"]solu=Solution()s