首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
算法
相关资讯
热门
最新
后端
01-01 08:00
后端
算法解析:查找链表环结构的入口结点
算法解析:查找链表环结构的入口结点,查找链表环结构的入口结点上吴师兄的算法课,刷leetcode时,遇到了'查找链表环结构的入口结点'这题.看完leetcode的'快慢指针,两次赛跑'(我取的名)的解法时,一脸懵逼.结合吴师兄给的示例动图/解析,并划水整整研究一上午后,(注:此时作者处于,当前迭代末期,活相对较少,好学生请不要模仿)总结出了这版文字纯享,无需公式,让你的直觉接受这种设定!版算法解析
79
后端
01-01 08:00
后端
算法训练 Torry的困惑(基本型)
算法训练 Torry的困惑(基本型),问题描述Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。
79
后端
01-01 08:00
后端
算法小知识----11.02----只出现过一次的数字
算法小知识----11.02----只出现过一次的数字,只出现一次的数字,大概有三道题,该题出自力扣的136题——只出现一次的数字(简单题)1.只出现一次的数字I给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?审题其实就是找出数组内只出现过一次的的target有好几种方法:ha
77
后端
01-01 08:00
后端
算法小知识------10.16-----相交链表
算法小知识------10.16-----相交链表,相交链表该题出自力扣的160题相交链表(简单题),正巧对之前的数组链表等知识做一次巩固与练习温故而知新关于链表,简单的回顾一下。链表,基于线性的数据结构,基本由下一节点与当前节点的值组成(如果为双向链表,则多出上一节点存储),更适用于写操作频繁的业务场景。审题简述题目:给出两个链表,判断其是否有相交节点,有则输除,无则输出null。思路:题目需要
74
百科问答
01-01 08:00
百科问答
算法的特征归纳以下5点,算法的特征不包括以下哪一项
算法的特征归纳以下5点,算法的特征不包括以下哪一项在算法的五大特性上,请问算法与程序有什么区别? 1.算法是执行时候运行的有穷性,程序只是一段实现算法的代码2.算法对于特定的输入有特定的输出,程序提供了确定算法结果的平台3.算法需要考虑设计的可能,程序则具体是实现算法上的设计4.算法有输入,算法的输入依靠程序的平台提供5.同上,算法的输出也靠代码的支持 简述算法所具备的特点 1.有穷性2.确定性3.有效性4。有零个或多个输入,有一个或多
71
代码人生
01-01 08:00
代码人生
算法导论中关于伪代码的一些约定
算法导论中关于伪代码的一些约定 1.缩进表示块结构。如for,while,begin,end, if-else等。 2.while,for,repeat-until等循环结构以及if-else等条件结构与C,C++,Java,Python,和Pascal中的那些结构具有类似的解释。 3.符号“//”表示该行后面部分是个注释。 4.形如i=j=e的多重赋值将表达式e的值赋给变量i和j;它
71
后端
01-01 08:00
后端
算法提高 11-1实现strcmp函数
算法提高 11-1实现strcmp函数,问题描述自己实现一个比较字符串大小的函数,也即实现strcmp函数。函数:intmyStrcmp(char*s1,char*s2)按照ASCII顺序比较字符串s1与s2。若s1与s2相等返回0,s1>s2返回1,s1"A"<"B""a">"A""computer">"compare""hello"<
69
代码人生
01-01 08:00
代码人生
算法学习
算法学习 离散化+前缀和 #include<iostream> #include<algorithm> #include<vector> using namespace std; const int N=300010; int a[N],s[N]; typedef pair<int,int> PII; vector&
66
代码人生
01-01 08:00
代码人生
算法详解之搜索算法—二分查找算法几种情况的使用分析
算法详解之搜索算法—二分查找算法几种情况的使用分析,基本概念二分查找:思路很简单,细节很重要给mid加1还是减1while中是使用<=还是<二分查找的场景:寻找一个数寻找左侧边界寻找右侧边界二分查找框架intbinarySearch(int[]nums,inttarget){intleft=0,right=...;while(...){intmid=left+(right-left)/2;if(n
64
代码人生
01-01 08:00
代码人生
算法博弈论_1_引言
算法博弈论_1_引言 博弈论是什么? 博弈论是以数学为主要分析工具,研究一个存在多个决策者或行为主体的局势中,各决策者之间彼此存在交互性决策行为的理论。 博弈的要素 参与人(Player) 参与人是指一个博弈中的决策主体,通常称为参与者或局中人。 信息(Information) 信息是指参与人在博弈过程中能了解和观察到的知识。 行动或策略(Action or St
63
«
1
2
3
4
5
6
7
8
9
»