
数据结构与算法学习笔记
杨柳_
Java服务端研发,喜欢底层原理与基础算法设计
展开
-
人工智能课程
清华大学计算机博士联合智能社创始人年末巨献,【机器学习】大型线上公开课,报名人数超过2800人,课程观看地址:链接:https://pan.baidu.com/s/1nv66ywD 密码:9bv3想看更多课程的联系:qq:1126137994微信:liu1126137994原创 2017-12-09 16:54:07 · 2800 阅读 · 0 评论 -
移植u-boot-2012.04.01到jz2440开发板
今天我给大家分享一下如何移植一个纯净的uboot到jz2440开发大版,通过记录学习分享,与大家一起进步!!!1.首先我们在uboot官网下载u-boot-2012.04.01.tar.bz2,建立source insight工程。将下载好的uboot通过FTP服务器传送到虚拟机中的linux系统下。 解压uboot:tar xjf u-boot-2012.04.01.tar.bz2 cd u-原创 2017-12-11 10:01:51 · 1670 阅读 · 0 评论 -
【数据结构学习之完全从零实现所有数据结构的代码编写之一】泛型编程简介
今天开始系统性学习数据结构内容,之前也看过大话数据结构这本书,对大多数概念以及数据结构都有一定的了解,但是就是没有自己亲自去实现它的代码。 今天开始,用C++语言从0编写数据结构所有的代码实现,学习的编程工具为QT。也希望同道中人可以加q:1126137994.共同学习进步。 今天第一次先不讲数据结构的知识,先告诉大家为什么用C++语言来学习数据结构。为什么用C++语言来学习数据结构呢?原创 2018-01-17 01:41:31 · 1715 阅读 · 0 评论 -
【数据结构学习之完全从零实现所有数据结构的代码编写之二】智能指针
今天我们依然暂时不讲解数据结构里面的内容,我们来复习一下昨天学的模板技术用于数据结构编程的思想,给出一个模板技术的实例:智能指针的应用。喜欢看我分享的加我q:1126137994 加我共同学习交流各种技术。为什么会引入智能指针呢?原因是在软件开发中最可恨最常见的BUG:内存泄漏!是什么导致内存泄漏?-动态申请堆空间,用完后不归还 -C++语言中,没有垃圾回收机制 -指针无法控制堆原创 2018-01-18 10:51:12 · 620 阅读 · 0 评论 -
【数据结构与算法-java实现】一 复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?
今天开始学习程序的灵魂:数据结构与算法。本文是自己学习极客时间专栏-数据结构与算法之美后的笔记总结。如有侵权请联系我删除文章。我们都知道,数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。所以,执行效率是算法一个非常重要的考量指标。那如何来衡量你编写的算法代码的执行效率呢?这里就要用到我们今天要讲的内容:时间、空间复杂度分析。复杂度分析是整个算法...原创 2018-11-29 09:59:31 · 627 阅读 · 0 评论 -
【数据结构与算法-java实现】二 复杂度分析(下):最好、最坏、平均、均摊时间复杂度的概念
上一篇文章学习了:如何分析、统计算法的执行效率和资源消耗? 点击链接查看上一篇文章:复杂度分析上今天的文章学习以下内容:最好情况时间复杂度最坏情况时间复杂度平均情况时间复杂度均摊时间复杂度1、最好与最坏情况时间复杂度我们首先来看一段代码,利用上一篇文章学习的知识看看能否分析出它的时间复杂度。// n 表示数组 array 的长度int find(int[] array, in...原创 2018-12-06 00:44:13 · 1763 阅读 · 0 评论 -
【数据结构与算法-java实现】三 Java数组类实现
上一篇文章学习了:最好、最坏、平均、均摊时间复杂度的计算与分析方法.本片文章学习数组这种结构。由于数组这种结构比较简单,本文直接简单介绍,然后给出两种实现数组类的Java代码:整形数组类与tong...原创 2018-12-28 12:04:52 · 528 阅读 · 0 评论 -
数据结构与算法实战-C++实现
学习交流加个人qq: 1126137994个人微信: liu1126137994学习交流资源分享qq群: 962535112推荐一个数据结构实战课程,学习该课程将获得:轻量级的STL库可复用的模板库微信识别下方的微信小程序即可打开实战课程的内容:具体能够学习到一下内容:创建异常类族使用异常处理机制分离正常逻辑和异常逻辑,创建顶层父类Object保证单一继承树和...原创 2019-04-14 01:09:34 · 1987 阅读 · 0 评论