古典程序猿
面向情怀编程

算法

面试题精选:神奇的斐波那契数列-XINDOO

面试题精选:神奇的斐波那契数列

斐波那契数列,其最开始的几项是0、1、1、2、3、5、8、13、21、34…… ,后面的每一项是前两项之和,事实上,斐波那契在数学上有自己的严格递归定义。 f0...

xindooxindoo阅读(1600)去评论赞(0)
面试题精选:单链表排序也能玩出花来-XINDOO

面试题精选:单链表排序也能玩出花来

今天国庆节,祝大家中秋节快乐,顺便给大家拜个早年[狗头]。不过最近还在准备面试的同学们不要浪太狠,还是要好好学习的鸭。 单链表的排序在数据结构类的面试题中简直是...

xindooxindoo阅读(2555)去评论赞(0)
面试题精选:循环队列-XINDOO

面试题精选:循环队列

近期在面试找工作的小伙伴们很多啊,我周围就有好几个认识的朋友在找工作,于是我突发奇想在CSDN开了一个面试题精选的专栏,主要会关注一些算法题、设计题,次要会补充...

xindooxindoo阅读(4293)去评论赞(1)
从0到1打造正则表达式执行引擎-XINDOO

从0到1打造正则表达式执行引擎

今天是五一假期第一天,这里先给大家拜个晚 咳咳!!祝大家五一快乐,我这里给大家奉上一篇硬核教程。首先声明,这篇文章不是教你如何写正则表达式,而是教你写一个能执行...

xindooxindoo阅读(3876)去评论赞(1)
用正则表达式匹配3的任意倍数-XINDOO

用正则表达式匹配3的任意倍数

正则表达式能匹配3的任意倍数?(注意是任意倍数) ,我曾经也很震惊,但确实可以。我5年多前练习正则表达式,在Regex Golf这个正则表达式测试网站上发现了这...

xindooxindoo阅读(4503)去评论赞(0)

Leetcode contests 95 题解

876. Middle of the Linked List   简单题,我的做法是先数下个数,然后知道中间节点是第几个了。 ~谢谢打赏~ 赏

xindooxindoo阅读(4761)去评论赞(0)
最小二乘法的极大似然解释-XINDOO

最小二乘法的极大似然解释

  最开始学习机器学习的时候,首先遇到的就是回归算法,回归算法里最最重要的就是最小二乘法,为什么损失函数要用平方和,而且还得是最小?仔细想想最小二乘法视乎很合理...

xindooxindoo阅读(5121)去评论赞(0)

Leetcode 6. ZigZag Conversion

原题链接:6.ZigZag Conversion   题目名称『曲折变换』,但给的样例只有三行,看不出到底怎么样曲折变化,所以这里我再补充一个样例,大家肯定一下...

xindooxindoo阅读(4844)去评论赞(0)

Leetcode 198. House Robber

原题链接:198. House Robber   一句话理解题意,有个偷马贼晚上要偷尽可能值钱的马,但连续两头马被偷会触发报警,问他如何在不触发报警(不...

xindooxindoo阅读(4651)去评论赞(0)

codeforces 344B - Simple Molecules

       题意就是给出3个原子的化学价,然后组成一个分子,要保证这个分子是稳定的,如果你还记得高中化学知识的话这个很容易理解,然后让...

xindooxindoo阅读(4576)去评论赞(0)