
算法
闹闹吃鱼
这个作者很懒,什么都没留下…
展开
-
C#使用泛型实现排序二叉树
什么是二叉树?用一张图直观表示:二叉树具有层级特效的数据结构。一棵树包含多个节点。节点的层次属于二叉树的高,二叉树的效率衡量值由二叉树的高决定排序二叉树(BST)特点: 1、 左子树上所有结点的值均小于或等于它的根结点的值 2、 右子树上所有结点的值均大于或等于它的根结点的值。 3、 左、右子树也分别为二叉排序树。顶部的节点称之为:根节点,没有子树的节点称之为:叶子节点定义一个二...原创 2018-07-01 01:04:00 · 1315 阅读 · 0 评论 -
你可能连整数求和都不会……
每周一道算法题,提高逻辑思维~ 今天废话不想多说了,直接步入正题吧 在LeetCode上有这么一道题: You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes co...原创 2019-03-21 11:19:59 · 351 阅读 · 0 评论 -
面试时遇见算法题该怎么办?
每周一道算法题,提升自己的逻辑思维 不知不觉已经是第三周了,我知道你们其实都并不爱看每周的这道算法题,既枯燥还无趣,所以每次写这文的时候,都会穿插些别的内容,来中和一下这种枯燥乏味的算法题 今天啰嗦点什么呢?先聊聊,为什么要写这个每周算法题系列,后面写算法题的时候再说说面试时遇见算法题时的解题思路 为什么写这个系列 LeetCode的题库,现在共有1020道题,把easy与hard难度的题目去掉...原创 2019-04-04 09:17:28 · 1688 阅读 · 2 评论 -
每周一道算法题……已经没脸说了…
感谢 首先感谢我的读者大人们给我的支持,周二推送的有趣的心理测试,引发的一系列故事……,不到24小时,有10个人给了我「赞赏」支持,11个人点了「在看」给我鼓励,在我现在公众号关注量才38个人,并且还没有留言功能与你们更便捷的互动的前提下,这简直是我想都不敢想的事情。 非常感谢各位读者大人给我的支持与鼓励,让我更能沉下心来,用心的写原创,给你们带来有价值的文字与更好的阅读体验 先聊聊为什么用Go...原创 2019-03-28 12:18:09 · 235 阅读 · 0 评论 -
好久不见的每周装逼,今天又回来了!
因为这段时间公司的KPI压力,已经有一段时间没发过每周装逼了,并且每周算法题也拖了2周了。今天就拿个简单的算法题,顺便装装逼了 再简单聊聊函数式编程 每周算法题 这次就先不拿LeetCode的题来倒腾了,今天我们要讨论的题目是:如何在移除数组中简单的移除无效的值 先说说我们在这里无效的值指的是什么,无效的值包括false,null,0,"",undefined,NaN 有时候咱们在做数据处理的时...原创 2019-04-29 22:08:59 · 305 阅读 · 0 评论 -
从二分查找算法来看如何写出正确的程序
平时我们写程序的时候,总是莫名其妙的出现Bug,一鼓作气的写完一个接口后,经常被队友喷「你怎么一回事?结果与预期不一致啊」 老脸一红,然后一个人藏在角落调试半天,才发现原来是某一个边界条件没处理好,导致Bug重重,今天我们从二分查找算法,来聊聊如何写出正确的程序 像我们熟知的二分查找算法,在1946年就被提出来了,但是到了1962年才出现了完全没有Bug的二分查找法 二分查找法的思想并不复杂,我...原创 2019-06-06 13:31:59 · 429 阅读 · 0 评论