暂时未有相关云产品技术能力~
喜欢算法,GDCPC打过卡;热爱羽毛球,大运会打过酱油。毕业一年,两年前端开发经验,做过unity游戏开发,目前担任H5前端开发,算法业余爱好者。
🎈每天进行一道算法题目练习,今天的题目是“找树左下角的值”,给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值,一起来复习一下树的遍历吧。
LFUCache - 用数据结构的容量 capacity 初始化对象 int get - 如果键 key 存在于缓存中,则获取键的值,否则返回 -1 。 void put - 如果键 key 已存在,则变更其值;如果键不存在,请插入键值对。 当缓存达到其容量 capacity 时,则应该在插入新项之前,移除最不经常使用的项。 在此问题中,当存在平局(即两个或更多个键具有相同使用频率)时,应该去除 最近最久未使用 的键。 为了确定最不常使用的键,可以为缓存中的每个键维护一个 使用计数器 。使用计数最小的键是最久未使用的键。
前缀树又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。 它有3个基本性质:根节点不包含字符,除根节点外每一个节点都只包含一个字符; 从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串; 每个节点的所有子节点包含的字符都不相同。
每日算法练习,今天一起来看看“有效的括号,成对字符合法性检测”。
Tian Ji -- The Horse Racing 田忌赛马
🎈今天给大家带来的是算法题,常言道:算法一时刷一时爽,时时刷时时爽🤣。保持一定的刷题频率可以在一定程度上提升自己的逻辑思考能力,还能经常学习到新的算法思路,扩展自己的解题思考库💻~ 这周的周赛题目比较简单,所以在这里简单的总结一番。
🎈今天给大家带来的是算法练习,题目为二叉树的堂兄弟节点。
🎈今天给大家带来的是算法练习,题目为"向表达式添加括号后的最小结果"。
🎈今天给大家带来的是算法练习,题目为"单值二叉树"。
🎈今天给大家带来的是算法练习,题目为"距离相等的条形码"。
🎈今天给大家带来的是算法练习,题目为"有序数组中出现次数超过25%的元素"。
🎈今天给大家带来的是算法练习,题目为"删除被覆盖区间"。
🎈今天给大家带来的是算法练习,题目为"合并区间"。
🎈今天给大家带来的是算法练习,题目为"字典序排数"。
🎈今天给大家带来的是算法练习,题目为"餐厅【候桌问题】"。
🎈今天给大家带来的是算法练习,题目为"二叉树的锯齿形层序遍历"。
🎈每天进行一道算法题目练习,今天的题目是“句子中的最多单词数”,一道简单题。
🎈每天进行一道算法题目练习,今天的题目是“LCP 56. 信物传送”,让我们一起来温习一下寻路算法。
🎈每天进行一道算法题目练习,今天的题目是“二进制间距”。
🎈每天进行一道算法题目练习,今天的题目是“笨阶乘”。
🎈每天进行一道算法题目练习,今天的题目是“多个数组求交集”。
🎈每天进行一道算法题目练习,今天的题目是“统计圆内格点数目”。
🎈每天进行一道算法题目练习,今天的题目是“不动点”。
🎈每天进行一道算法题目练习,今天的题目是“经过一次操作后的最大子数组和”。
🎈每天进行一道算法题目练习,今天的题目是“装满石头的背包的最大数量”,一起走进贪心算法的世界。
🎈每天进行一道算法题目练习,今天的题目是“表示一个折线图的最少线段数”。
🎈每天进行一道算法题目练习,今天的题目是“环绕字符串中唯一的子字符串”。
🎈每天进行一道算法题目练习,今天的题目是“单词距离”。
🎈每天进行一道算法题目练习,今天的题目是“价格减免”。
🎈每天进行一道算法题目练习,今天的题目是“火柴拼正方形”。
🎈每天进行一道算法题目练习,今天的题目是“数组中重复的数据”。
🎈每天进行一道算法题目练习,今天的题目是“极大极小游戏”。
🎈每天进行一道算法题目练习,今天的题目是“爱吃香蕉的珂珂”。
🎈每天进行一道算法题目练习,今天的题目是“有效的回旋镖”。
🎈每天进行一道算法题目练习,今天的题目是“非重叠矩形中的随机点”。
🎈每天进行一道算法题目练习,今天的题目是“划分数组使最大差为 K”。
🎈每天进行一道算法题目练习,今天的题目是“统计得分小于 K 的子数组数目”,一起来了解一下滑动窗口吧。
🎈每天进行一道算法题目练习,今天的题目是“对角线遍历”
🎈每天进行一道算法题目练习,今天的题目是“网格中的最小路径代价”。
🎈每天进行一道算法题目练习,今天的题目是“个位数字为 K 的整数之和”。
🎈每天进行一道算法题目练习,今天的题目是“每日温度”,今天的题目是一道比较简单的单调栈应用题,未接触过单调栈或者刚接触单调栈的同学可以尝试着使用单调栈来优化自己的代码。
作为一名前端开发,颜色拾取工具是不是你们必备的工具,像之前都是用的软件的吸管工具来进行吸取颜色,完成自己的页面设计,但现在使用简单的JavaScript也能实现颜色拾取功能,你们知道吗?Chrome 95 推出的EyeDropper API 能够帮助我们轻松地在 Web 应用中创建吸管工具。使用EyeDropper API你可以使用取色器提取当前页面上的颜色。当取色器被激活的时候,它就像一个“放大镜”,使得你可以进行像素精度的颜色选择。在取色器下方显示的是当前像素点的颜色值,颜色值显示格式与你在设置中选择的一致。
心血来潮做了个插件,通过该插件我们使用B站视频来做自己浏览器网页的背景视频,这样浏览起来是不是会更加的赏心悦目。
怎么将Chrome浏览器的网页背景设置成自己喜欢的图片背景?一起写个插件来实现一键切换浏览器背景吧。
每次重复写路由的时候是不是会觉得很烦,特别是项目大的时候,路由会有特别多,看都看不过来,所以这里我是有了一个router.json的配置文件来对路由做一些简单的配置,然后让路由和左侧菜单栏可以同时自动生成。
将自己编写的组件库发布到npm,后续其他项目可以更加方便地引入。
vue封装一个可拖拽,贴边吸附的悬浮按钮组件。
dfs算法又称深度优先搜索,是计算机术语。 1、dfs是一种在开发爬虫早期使用较多的方法,是搜索算法的一种。 2、dfs的目的是要达到被搜索结构的叶结点,即那些不包含任何超链的HTML文件。 3、dfs根据已有的邻接矩阵或邻接表用递归方法编写深度优先搜索遍历算法,并输出遍历结果 作为搜索算法的一种,DFS对于寻找一个解的NP(包括NPC)问题作用很大。但是,搜索算法毕竟是时间复杂度是O(n!)的阶乘级算法,它的效率非常低,在数据规模变大时,这种算法就显得力不从心了。当节点v的所有边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止
JavaScript也有许多可以用来生成词云图的库,但我自己其实都没有使用过,之前使用python的时候倒是用过python的wordcloud库,wordcloud库配合jieba库就可以很好的满足词频统计的需求,但在JavaScript这边我还没有了解很多词频统计这块的相关知识,在网上搜索了一番好像都没有搜索到有有关词频统计的相关库,而在词云生成这一方面的相关库倒是发现有不少,如:js2wordcloud、wordcloud2 等等……这些库都很好地实现了词云图片的展示,现在我也尝试着简单封装一个自己使用的简洁版词云图
偶然兴起,想要用vue来做一个书本的组件,有了这个想法后边开始动手,先简单地实现基本的效果,为后续封装为组件进行准备工作,实现该效果主要使用vue + css + JavaScript。