首页
学习
活动
专区
工具
TVP
发布

yang0range

专栏作者
81
文章
94163
阅读量
14
订阅数
闲鱼基于Flutter技术的架构演进和创新
最近一段时间一直学习Flutter,也尝试写一下Demo,但是在用的时候。从一开始惊艳到了,觉得写起来很爽,各种UI效果实现起来很棒,而且由于渲染机制,还让双端甚至多端的UI保持一致以及几乎可以和Native先媲美的用户体验。但是慢慢就又发现了许多新的坑,新的问题,确实也很不爽。
Demo_Yang
2020-03-20
8810
Flutter系列(三)——环境搭建(Windows)
开始正式使用Flutter之前,需要搭建环境 本文,只是针对Windwos系统,如果是MAC的话,请参考这篇文章
Demo_Yang
2020-02-25
4130
Navigation——Fragment创建新的实例问题详解
上一篇文章Navigation——Fragment创建新的实例问题,我们简述了我们在使用Navigation遇到的Fragment创建新的实例的问题。接下来,我们在这篇文章就来解决一下我们遇到的这个问题
Demo_Yang
2019-05-15
2.2K0
Java常见排序算法详解——堆排序
要了解堆首先得了解一下二叉树,在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于 2 的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第 i 层至多有 2i - 1 个结点;深度为 k 的二叉树至多有 2k - 1 个结点;对任何一棵二叉树 T,如果其终端结点数为 n0,度为 2 的结点数为 n2,则n0 = n2 + 1。
Demo_Yang
2019-04-18
8090
Java常见排序算法详解——希尔排序
希尔排序通过将比较的全部元素分为几个区域来提升插入排序的性能。这样可以让一个元素可以一次性地朝最终位置前进一大步。然后算法再取越来越小的步长进行排序,算法的最后一步就是普通的插入排序,但是到了这步,需排序的数据几乎是已排好的了(此时插入排序较快)。 希尔排序是基于插入排序的以下两点性质而提出改进方法的:
Demo_Yang
2019-04-18
4520
Java常见排序算法详解—— 二分插入排序
二分(折半)插入排序是一种在直接插入排序算法上进行小改动的排序算法。其与直接排序算法最大的区别在于查找插入位置时使用的是二分查找的方式,在速度上有一定提升。
Demo_Yang
2019-04-18
1K0
Java常见排序算法详解——直接插入排序
将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录递增1的有序表。 插入排序是进行值移动,而是不值交换。所以在量较小的情况下插入排序性能要优于冒泡和简单选择排序。
Demo_Yang
2019-04-18
3880
Java常见排序算法详解——冒泡排序
我们在面试的时候时常会问到我们算法题,而算法题当中排序算法题是问到最多的。应广大同学的建议,我特意整理了一下Java常见的排序算法,我尽量从概念,原理,代码这几方面详细阐述旨在让大家知道、理解、应用。
Demo_Yang
2019-04-18
6630
Java常见排序算法详解——选择排序
是一种简单直观的排序算法。每一次遍历时选取关键字最小(或最大)的记录作为有序序列的第i个记录。
Demo_Yang
2019-04-18
6000
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档