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
算法笔记刷题笔记
leetcode
刷题笔记
(Golang)--9. Palindrome Number
原题链接9.PalindromeNumberDeterminewhetheranintegerisapalindrome.Anintegerisapalindromewhenitreadsthesamebackwardasforward.Example1:Input:121Output:trueExample2:Input:-121Output:falseExplanation:Fromleftt
煮酒_zzh
·
2023-06-21 19:47
【算法·算法随笔】(大整数运算)大整数的进制转换问题万能解法,含codeup练习讲解(1950 problem b进制转换、1952 problem f 10进制vs2进制)
《
算法笔记
》中,对于大整数的运算,给出了最基础的几个算法模板,包括大整数的结构体、输出、与字符串的转换,以及四则预算(不包含高精度与高精度的乘除)。
亿维数组
·
2023-06-21 15:56
算法
算法
c语言
开发语言
数据结构
c++
【算法·算法随笔】(大整数运算)大浮点数问题的总结
《
算法笔记
》中,对于大整数的运算,给出了最基础的几个算法模板,包括大整数的结构体、输出、与字符串的转换,以及四则预算(不包含高精度与高精度的乘除)。
亿维数组
·
2023-06-21 15:56
算法
算法
数据结构
c语言
c++
《
算法笔记
》3.6小节——入门模拟->字符串处理
@[TOC]100000580《
算法笔记
》3.6小节——入门模拟->字符串处理来自http://codeup.cn/contest.php?
木子李_0961
·
2023-06-21 09:35
虚函数和多态+虚析构函数 知识点总结 C++程序设计与
算法笔记
总结(五) 北京大学 郭炜
虚函数和多态虚函数在C++中,虚函数(VirtualFunction)是一种在基类中使用的特殊函数,它在基类中被声明为虚函数后,在派生类中也可以被重新定义。虚函数实现了多态特性,可以通过基类指针或引用以及动态绑定的方式,来访问派生类中的同名函数。虚函数的定义格式如下:classBase{public:virtualvoidfunc(){//functionbody}};在上述代码中,func()函
时雨h
·
2023-06-21 00:05
C++
c++
算法
笔记
继承和派生知识点总结 C++程序设计与
算法笔记
总结(四) 北京大学 郭炜
继承和派生在C++中,继承和派生是面向对象编程的两个重要概念,用于实现类与类之间的关系。继承是指一个类可以从另一个类中继承属性和方法,并且可以在此基础上扩展出自己的属性和方法。被继承的类称为基类(父类),继承的类称为派生类(子类)。在C++中,可以通过以下方式定义一个派生类:classDerivedClass:publicBaseClass{//派生类的成员变量和成员函数};在上面的示例中,Der
时雨h
·
2023-06-20 19:17
C++
c++
算法
笔记
蓝桥杯刷题篇①
本文为本人的蓝桥杯OJ的
刷题笔记
!
陈童学哦
·
2023-06-20 07:41
蓝桥杯
蓝桥杯
算法
c++
数据结构
ACM
类与对象知识总结+封闭类+const+this指针 C++程序设计与
算法笔记
总结(三) 北京大学 郭炜
//C++程序到C程序的翻译classCCar{public:intprice;voidSetPrice(intp);};voidCCar::SetPrice(intp){price=p;}intmain(){CCarcar;car.SetPrice(20000);return0;}structCCar{intprice;};voidSetPrice(structCCar*this,intp){t
时雨h
·
2023-06-19 23:31
C++
c++
算法
笔记
HELLO
算法笔记
之散列表(哈希)
一、哈希表建立键key与值value之间的映射,实现高效的元素查询。输入一个key,以O(1)获取对应的value遍历:#遍历哈希表#遍历键值对key->valueforkey,valueinmapp.items():print(key,"->",value)#单独遍历键keyforkeyinmapp.keys():print(key)#单独遍历值valueforvalueinmapp.value
588
·
2023-06-18 08:24
算法
笔记
散列表
哈希算法
力扣刷题
算法笔记
(javascript版)上
本文为js版本算法视频笔记找了很多算法这个up主讲的真的非常好适合小白去听算法都是力扣难度中等和简单的b站视频链接1、岛屿最大面积(求两数最大和)解析:提供一个数组,给了一个target要求是在数组中找到两个数的和为target返回的是数组下标思路:1.创建一个map2、for循环遍历nums数组3、用target减nums[i]以计算哪个数跟当前数字相加等于target4、检查map里有没有这个
十九万里
·
2023-06-18 02:20
算法
算法
leetcode
javascript
力扣
刷题笔记
目录剑指OfferII004.只出现一次的数字剑指OfferII005.单词长度的最大乘积剑指OfferII007.数组中和为0的三个数剑指OfferII008.和大于等于target的最短子数组剑指OfferII009.乘积小于K的子数组剑指OfferII010.和为k的子数组剑指OfferII011.0和1个数相同的子数组剑指OfferII013.二维子矩阵的和剑指OfferII014.字符串
SaadiyaQAQ
·
2023-06-18 02:17
leetcode
算法
数据结构
万物的算法日记|第五天
但是感觉自己一直在假装努力表面功夫骗了自己,没有规划好自己的算法学习和总结,因为后半年也该找实习了,所以每日的算法题要进行恶补,勤能补拙,因此有了这一个算法日记系列;必读:大佬你好,感谢您的阅读,这篇文章是我的
算法笔记
万物皆可der
·
2023-06-17 22:59
万物的算法日记
算法
数据结构
LeetCode
刷题笔记
目录一.1494.并行课程II题目:灵神解析:思路整理:代码:二.剑指Offer05.替换空格题目:思路:代码:三.剑指Offer27.二叉树的镜像题目:思路:代码:一.1494.并行课程II题目:不得不说,灵神确实牛啊。看完灵神解析,恍然大悟啊。首先这道题采用位运算+递归+记忆化搜索。我们先看灵神的解析灵神解析:思路整理:接下来详细解析一下,首先整理一下思路。1.建立数组,存储每个课程的先行课有
左手的月光
·
2023-06-17 19:42
算法
leetcode
数据结构
链表
LeetCode
刷题笔记
目录1177.构建回文串检测剑指Offer42.连续数组的最大和112.路径总和1177.构建回文串检测首先我们要明白,偶数个数的字母可以平均分布在两侧,因此统计奇数的个数即可,奇数个数的字母大于1时肯定不是回文数。但是题目个数可以任意变换k个字母,变换一个字母可以至多使两个字母数量变为偶数,因此统计奇数字母的个数。大于k*2+1时不能变为回文字串。那怎么子串统计奇数字母的数量呢?我们利用前缀和,
左手的月光
·
2023-06-17 19:10
leetcode
笔记
算法
JavisOJ 密码学解题笔记
解密二、[xman2019]xbk1.简单分析2.解密三、[xman2019]xyf1.简单分析2.解密楔子、前言想深入学习一下密码学的相关知识,以及这些密码学的知识在CTF比赛中的应用,所以就有了这一篇
刷题笔记
抒情诗、
·
2023-06-17 19:09
CTF
密码学
密码学
hello
算法笔记
之栈与队列
一、栈遵循先入后出(FirstIn,LastOut)原则的线性数据结构。只能在栈顶添加或删除元素链表实现形式:①栈以链表形式实现:②以数组形式实现二、队列遵循先入先出(FirstIn,FirstOut)规则的线性数据结构。①以链表形式实现:②以数组形式实现:由于数组删除首元素的时间复杂度为O(n),这会导致出队操作效率较低。我们可以使用一个变量front指向队首元素的索引,并维护一个变量queSi
588
·
2023-06-17 07:45
算法
笔记
LeetCode
刷题笔记
(八)递归
八.递归递归代码模板:defrecursion(level,param1,param2,...):#recursionterminatoriflevel>MAX_LEVEL:print_resultreturn#processlogicincurrentlevelprocess_data(level,data...)#drilldownself.recursion(level+1,p1,...)#
YongtaoHuang
·
2023-06-17 06:22
算法
刷题笔记
-单链表节点ListNode
文章目录正文参考正文//单链表节点的结构publicclassListNode{intval;//链表节点的值ListNodenext;//下一个链表节点对象ListNode(intx){val=x;}//给链表节点赋值}//LeetCode206.反转链表ListNodereverse(ListNodehead){if(head.next==null)returnhead;ListNodelas
Boom Lee
·
2023-06-17 00:39
面试专栏
单链表
数据结构
万物的算法日记|第四天
但是感觉自己一直在假装努力表面功夫骗了自己,没有规划好自己的算法学习和总结,因为后半年也该找实习了,所以每日的算法题要进行恶补,勤能补拙,因此有了这一个算法日记系列;必读:大佬你好,感谢您的阅读,这篇文章是我的
算法笔记
万物皆可der
·
2023-06-16 12:46
万物的算法日记
算法
数据结构
INT102 笔记+例题(更新中)
整了点例题,推荐配合INT102
算法笔记
_sanmusen_wu的博客-CSDN博客的笔记食用欸嘿,主打一个题海战术,做到会为止week1伪代码与时间复杂度伪代码(PseudoCode)题型1展示循环中的每一轮例
Scabbards_
·
2023-06-16 07:59
算法
贪心算法
力扣题库
刷题笔记
9--回文数
1、题目如下:2、个人Python代码实现:代码如下:classSolution:defisPalindrome(self,x:int)->bool:returnstr(x)==str(x)[::-1]
鱼塘的鱼呢
·
2023-06-16 07:58
力扣
leetcode
笔记
算法
力扣题库
刷题笔记
7--N
1、题目如下:2、个人Python代码实现:看到此题的第一反应就是,生成一个类似二维数组的多个字符串,然后用个标志位控制N字符中字符的方向,例如flag=True,在每次循环时候以flag=flag*-1来控制。由于示例中字符串s可能看的不是很确切,所以为了更好的理解,于是自定义了一个字符串s="ADINSXTOJEBFKPUYVQLGCHMRWZ",numRows=6。这样其进行N字型变换后,会
鱼塘的鱼呢
·
2023-06-16 07:27
力扣
leetcode
笔记
数学建模
LeetCode
刷题笔记
1937.扣分后的最大分/*********************************************状态转移方程:f[i][j]=max{f[i−1][x]-∣j−x∣}+points[i][j]优化:j>=x时f[i][j]=max{f[i−1][x]+x∣}+points[i][j]-jj>&points){intm=points.size();//行数intn=points[
左手的月光
·
2023-06-15 16:03
leetcode
笔记
算法
LeetCode
刷题笔记
目录LeetCode1.两数之和LeetCode2.两数相加LeetCode1171.链表删除和为0的连续节点LeetCode1.两数之和两数之和梦开始的地方,让我们开始追逐自己的梦想吧!classSolution{public:vectortwoSum(vector&nums,inttarget){inti=0,j=0;intlen=nums.size();for(inti=0;ival:0);
左手的月光
·
2023-06-15 16:30
leetcode
笔记
算法
c++
《
算法笔记
》4.5小节——算法初步->二分
@[TOC]Contest100000583-《
算法笔记
》4.5小节——算法初步->二分4.5二分理论与例题4.5.1二分查找在这里插入图片描述在这里插入图片描述在这里插入图片描述//二分查找基础代码#
木子李_0961
·
2023-06-15 14:11
万物的算法日记|第三天
但是感觉自己一直在假装努力表面功夫骗了自己,没有规划好自己的算法学习和总结,因为后半年也该找实习了,所以每日的算法题要进行恶补,勤能补拙,因此有了这一个算法日记系列;必读:大佬你好,感谢您的阅读,这篇文章是我的
算法笔记
万物皆可der
·
2023-06-15 11:39
万物的算法日记
算法
数据结构
力扣题库
刷题笔记
7--正数反转
1、题目如下:2、个人Python代码实现:第一次提交失败,是没有关注输出值的范围是64位:代码如下:classSolution:defreverse(self,x:int)->int:ifx==abs(x):#当x为正数,将x逆序取整out_put=int(str(x)[::-1])else:out_put=int(str(abs(x))[::-1])*(-1)#当x为负数,将x取绝对值,然后逆
鱼塘的鱼呢
·
2023-06-15 07:31
力扣
leetcode
笔记
数学建模
力扣题库
刷题笔记
5--最长回文子串
1、题目如下:2、个人Python代码实现:首先想到的是通过类似冒泡排序的方式进行切片,然后判断切片的子字符串是否为回文字符串,然后记录出最长的回文字符串,代码如下:可以看到,通过切片的方式,在字符串长度只有1的时候,会报错。当然,这里可以,我的第一反应也是通过if...else判断字符串长度就行,但是突然想到可以使用另外一种方式进行控制:不管是第一种切片还是第二种,其实循环的本质我个人认为跟冒泡
鱼塘的鱼呢
·
2023-06-15 07:00
力扣
leetcode
笔记
算法
「深度学习之优化算法」笔记(一):优化算法概述
优化
算法笔记
(一)优化算法的介绍(一)优化算法的介绍1.1(what)什么是优化算法?我们常见常用的算法有排序算法,字符串遍历算法,寻路算法等。这些算法都是为了解决特定的问题而被提出。
阳光倾洒
·
2023-06-15 03:37
算法
笔记
优化算法
马尔可夫链
概率算法
我的第一篇博客--C++课程设计
数字排序3.字符串匹配二、问题分析1.数位之和2.数字排序3.字符串匹配三、具体代码1.数位之和2.数字排序3.字符串匹配总结前言这是我的第一篇博客,内容便是最近所做的课程设计,之后也会每天和大家分享一下
刷题笔记
「已注销」
·
2023-06-15 02:35
C++学习之路
c++
程序人生
算法
蓝桥杯
leetcode
万物的算法日记|第一天
但是感觉自己一直在假装努力表面功夫骗了自己,没有规划好自己的算法学习和总结,因为后半年也该找实习了,所以每日的算法题要进行恶补,勤能补拙,因此有了这一个算法日记系列;必读:大佬你好,感谢您的阅读,这篇文章是我的
算法笔记
万物皆可der
·
2023-06-14 19:31
万物的算法日记
算法
数据结构
万物的算法日记|第二天
但是感觉自己一直在假装努力表面功夫骗了自己,没有规划好自己的算法学习和总结,因为后半年也该找实习了,所以每日的算法题要进行恶补,勤能补拙,因此有了这一个算法日记系列;必读:大佬你好,感谢您的阅读,这篇文章是我的
算法笔记
万物皆可der
·
2023-06-14 19:31
万物的算法日记
算法
数据结构
链表
《剑指Offer》Java版全系列笔记+刷题顺序(最新版,已完结~~)
本系列记录了剑指Offer每日
刷题笔记
(包含解题思路),顺序也是按照由易到难进行的。书山有路勤为径。希望和大家共同进步!2021/10/15每天一更(2~3题),多多关注呀!
遇事不决问清风
·
2023-06-14 06:21
《剑指Offer》学习笔记
JDK
JUC篇
java
算法
leetcode
1024程序员节
力扣题库
刷题笔记
3--无重复字符的最长子串
1、题目如下:2、个人Python代码实现如下:代码如下:classSolution:deflengthOfLongestSubstring(self,s:str)->int:temp=""#临时变量,记录当前连续不重复子串out_put=""#输出,值为当前最长连续不重复子串foriins:#遍历字符串sifiintemp:#如果字符i在temp中,则将temp进行切片到不包含itemp=tem
鱼塘的鱼呢
·
2023-06-14 06:12
力扣
leetcode
笔记
算法
力扣题库
刷题笔记
647-回文子串
1、题目如下:2、个人Python代码实现思路如下:a、以切片的形式,判断每个子字符串是否为回文字符串。这里如何确定切片的起始下标就很重要了b、首先需要知道的是字符串s,s[i,j],指的是从下标i开始,到下标s[j-1]为止。例如s='123456789',s[2,5]指的是下标为2开始,下标4截至,即345。所以进行切片时,在最后的循环中,需要切片到len(s)+1才行c、其次,起始下标相对简
鱼塘的鱼呢
·
2023-06-14 06:41
力扣
leetcode
笔记
算法
力扣题库
刷题笔记
682-棒球比赛
1、题目如下:2、个人Python代码实现如下:代码如下:classSolution:defcalPoints(self,operations:List[str])->int:i=0#用于遍历元素的下标whilei
鱼塘的鱼呢
·
2023-06-14 06:41
力扣
leetcode
笔记
算法
力扣题库
刷题笔记
704-二分查找
1、题目如下:2、个人Python代码如下:个人代码如下:classSolution:defsearch(self,nums:List[int],target:int)->int:left=0right=len(nums)-1whileleft>1ifnums[mid]>target:right=mid-1elifnums[mid]
鱼塘的鱼呢
·
2023-06-14 06:41
力扣
leetcode
笔记
算法
力扣题库
刷题笔记
735-行星碰撞
1、题目如下:2、个人Python代码实现个人代码思路,主要是新建一个列表stack,将原列表asteroids中的元素依次加入到stack中。以上代码可能会有两部分比较冗余的部分,一是两个标志位可以不用单独声明,二是当stack列表中的最后一个元素为负数的时候,无论asteroids中的下一个元素是正数还是负数,都是直接加入到stack中。个人代码如下:classSolution:defaste
鱼塘的鱼呢
·
2023-06-14 06:41
力扣
leetcode
笔记
算法
力扣题库
刷题笔记
4--寻找两个正序数组的中位数
1、题目如下:2、个人Python代码实现如下:代码如下:classSolution:deffindMedianSortedArrays(self,nums1:List[int],nums2:List[int])->float:nums=nums1+nums2#合并数组nums.sort()#数组升序排序num=0#声明变量,用于输出中位数flag=len(nums)%2#判断数组num长度i=l
鱼塘的鱼呢
·
2023-06-14 06:05
力扣
leetcode
并查集详解及应用
文章和代码已经归档至【Github仓库:https://github.com/timerring/algorithms-notes】或者公众号【AIShareLab】回复
算法笔记
也可获取。
·
2023-06-13 15:52
算法
读改变未来的九大
算法笔记
10_读后总结与感想
1.基本信息改变未来的九大算法[美]约翰·麦考密克(JohnMacCormick)中信出版集团,2019年2月出版,2版1.1.读薄率书籍总字数213千字,笔记总字数15561字。读薄率15561÷213000≈7.31%1.2.读厚方向算法之美算法:第4版人工智能简史人工智能时代与人类未来脑机穿越:脑机接口改变人类未来1.3.笔记--章节对应关系笔记章节字数发布日期2023年读改变未来的九大算法
躺柒
·
2023-06-13 09:48
读改变未来的九大算法
笔记
算法
算法入门
刷题笔记
算法竞赛入门经典++第五章例题 5-1——5-5
偶尔会发一些
刷题笔记
(偶尔!)。和作者有类似目标的同学可以一起交流共勉!目前在看的教程:
zll_hust
·
2023-06-13 03:35
算法入门
刷题笔记
紫书第七章暴力读书笔记
偶尔会发一些
刷题笔记
(偶尔!)。和作者有类似目标的同学可以一起交流共勉!目前在看的教程:
zll_hust
·
2023-06-13 03:35
1104 Sum of Number Segments数列片段和
但是备忘录法确实写不出,干脆看了看《
算法笔记
》,给的方法确实让我无语且震撼但是其实转念一想,计算子片段,比如第一个到第三个,其实就是第0个到第3个的和减去第0个到第1个的和。
Skittle丶
·
2023-06-12 22:10
花式Finetune方法大汇总
来自:圆圆的
算法笔记
作者:Fareise迁移学习广泛地应用于NLP、CV等各种领域,通过在源域数据上学习知识,再迁移到下游其他目标任务上,提升目标任务上的效果。
zenRRan
·
2023-06-12 17:33
网络
算法
大数据
python
计算机视觉
NLP中的绿色Finetune方法大汇总
如果觉得我的算法分享对你有帮助,欢迎关注我的微信公众号“圆圆的
算法笔记
”,更多
算法笔记
、算法交流,以及世间万物的学习记录~NLP中,预训练大模型Finetune是一种非常常见的解决问题的范式。
fareise
·
2023-06-12 17:03
深度学习
自然语言处理
机器学习
人工智能
sql
刷题笔记
(二)
题目选自leetcode上的题库可能不一定都是最优解,答案仅供参考每道题后面都应相应的难度等级,如果没时间做的话可以在leetcode按出题频率刷题祝大家面试取得好的成绩512.游戏玩法分析II难度简单SQL架构Table:Activity+--------------+---------+|ColumnName|Type|+--------------+---------+|player_id|
顾子豪
·
2023-06-12 16:31
完全背包问题-代码随想录-
刷题笔记
完全背包理论基础有N件物品和一个最多能背重量为W的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品都有无限个(也就是可以放入背包多次),求解将哪些物品装入背包里物品价值总和最大。完全背包和01背包问题唯一不同的地方就是,每种物品有无限件。回顾一下01背包的核心代码for(inti=0;i=weight[i];j--){//遍历背包容量dp[j]=max(dp[j]
Wind哥
·
2023-06-12 06:06
笔记
算法
c++
leetcode
数据结构
动态规划01背包问题-代码随想录-
刷题笔记
理论基础01背包有n件物品和一个最多能背重量为w的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。二维dp数组01背包确定dp数组以及下标的含义是使用二维数组,即dp[i][j]表示从下标为[0-i]的物品里任意取,放进容量为j的背包,价值总和最大是多少。2.确定递推公式再回顾一下dp[i][j]的含义:从下标
Wind哥
·
2023-06-12 06:06
动态规划
笔记
算法
c++
leetcode
二叉搜索树的修改与构造-代码随想录-
刷题笔记
二叉搜索树将数据的增加、删除、查询的时间复杂度都达到O(log2(n))701.二叉搜索树中的插入操作递归法:有返回值1)确定递归函数参数以及返回值有返回值的话,可以利用返回值完成新加入的节点与其父节点的赋值操作2)确定终止条件终止条件就是找到遍历的节点为null的时候,就是要插入节点的位置了,并把插入的节点返回3)确定单层递归的逻辑搜索树是有方向了,可以根据插入元素的数值,决定递归方向class
Wind哥
·
2023-06-12 06:36
笔记
算法
数据结构
leetcode
c++
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他