搜索结果
查询Tags标签: 之美,共有 44条记录-
《编程之美》2.3 寻找发帖“水王” ( 寻找数组中数量超过数组一半的元素)
题目:在数组中,有一个元素的数量超过了数组元素整体数量的一半,请找出该元素#include <iostream>// 摩尔投票法: // 由于目标元素在数组中超过了一半,因此如果从数组中任意取出两个不同的元素一起丢掉,则最后剩余的元素肯定为目标元素, 因为 // 1. …
2022/5/25 1:22:42 人评论 次浏览 -
极客时间-数据结构与算法之美-位图代码解析
说明位图概念, 不知道的可以自己搜索一下如题, 里面有一段用java实现的位图代码下面是我给重新命名之后的类代码 记录一下自己的理解, 要用位, 去理解. 二进制, 而非十进制 代码仓库, 里面有详细的注释 https://github.com/loseself/demo-algorithm/blob/master/src/test/…
2022/4/13 9:14:25 人评论 次浏览 -
《算法之美》 第三章:数据结构
文章目录 前言一、数据结构基础二、数据结构分解1.数组2.链表3.栈4.队列5.树6.图 总结前言 好久没更,因为笔者前段时间处理了一些其他的问题,今天我们继续,走进《算法之美》第三章,数据结构。 同样,感兴趣的小伙伴不妨点点关注,等算法之没结束后,笔者将带大家开始机…
2022/3/18 20:28:29 人评论 次浏览 -
读数据结构与算法之美(四)
4.散列表&哈希&树 18 - 散列表(上):Word文档中的单词拼写检查功能是如何实现的? 散列表:Hash Table,又称哈希表,或者hash表。 散列表,用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。可以说,没有数组就没…
2022/2/20 11:27:20 人评论 次浏览 -
数据结构与算法之美——单链表复习
1、课程内容 详情可参考“极客时间”上的《数据结构与算法之美》课程:07 | 链表(下):如何轻松写出正确的链表代码? (geekbang.org)2、课后练习代码: 结点 package dataStruct;/*** @ClassName Node* @Version 1.0* @Author Wulc* @Date 2022-01-28 10:54* @Descript…
2022/1/29 17:34:54 人评论 次浏览 -
数据结构与算法之美笔记(三)
排序 如何分析一个“排序算法”? 排序算法的执行效率 1.1 最好情况、最坏情况、平均情况时间复杂度 1.2 时间复杂度的系数、常数 、低阶 1.3 比较次数和交换(或移动)次数排序算法的内存消耗排序算法的稳定性 为什么要考察排序算法的稳定性呢? 答:在真正软件开发中,我…
2022/1/29 17:05:30 人评论 次浏览 -
《数据结构与算法之美》 笔记七 字符串 上
文章目录 前言BF 算法RK 算法总结前言 从今天开始,我们来学习字符串匹配算法。字符串匹配这样一个功能,我想对于任何一个开发工程师来说,应该都不会陌生。我们用的最多的就是编程语言提供的字符串查找函数,比如 Java 中的 indexOf(),Python 中的 find() 函数等,它们…
2022/1/28 22:04:53 人评论 次浏览 -
关于平哥
关于平哥 平哥专注服务端开发,擅长语言(Java)。时常假装自己是一个有志青年,爱编程、爱开源、也爱装B,相信代码可以改变世界。 可以在下面的平台找到我:公众号:平哥编程之美知识星球:平哥编程之美 B站:https://space.bilibili.com/374066843 博客园:https://www…
2022/1/15 6:03:44 人评论 次浏览 -
关于平哥
关于平哥 平哥专注服务端开发,擅长语言(Java)。时常假装自己是一个有志青年,爱编程、爱开源、也爱装B,相信代码可以改变世界。 可以在下面的平台找到我:公众号:平哥编程之美知识星球:平哥编程之美 B站:https://space.bilibili.com/374066843 博客园:https://www…
2022/1/15 6:03:44 人评论 次浏览 -
LaTeX 公式之美
LaTeX 公式之美LaTeX,始于公式,忠于优雅...很长一段时间,数学公式的编辑都是采用MathType解决的,但是直到我遇到了LaTeX的公式便一见倾心、久久不能释怀… 相信很多做学术的科研狗应该都是听过LaTeX排版写出来的Paper是多么的好看,颜值高。其实LaTeX... ... (屁话就省…
2021/12/12 23:17:20 人评论 次浏览 -
LaTeX 公式之美
LaTeX 公式之美LaTeX,始于公式,忠于优雅...很长一段时间,数学公式的编辑都是采用MathType解决的,但是直到我遇到了LaTeX的公式便一见倾心、久久不能释怀… 相信很多做学术的科研狗应该都是听过LaTeX排版写出来的Paper是多么的好看,颜值高。其实LaTeX... ... (屁话就省…
2021/12/12 23:17:20 人评论 次浏览 -
Go并发编程之美-CAS操作
一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说go提供了独特的基于通道的同步措施。本节我们先来看看go中CAS操作 二、CAS操作 go中的Cas操作与java中类似,都是借用了CPU提供的…
2021/10/22 9:11:37 人评论 次浏览 -
Go并发编程之美-CAS操作
一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说go提供了独特的基于通道的同步措施。本节我们先来看看go中CAS操作 二、CAS操作 go中的Cas操作与java中类似,都是借用了CPU提供的…
2021/10/22 9:11:37 人评论 次浏览 -
【Java代码之美】 -- Java11新特性解读
1.背景 美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。非常值得大家的关注,可以通过下面的地址进行下载: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html Java11和Java8一样,是一…
2021/9/20 23:04:10 人评论 次浏览 -
【Java代码之美】 -- Java11新特性解读
1.背景 美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。非常值得大家的关注,可以通过下面的地址进行下载: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html Java11和Java8一样,是一…
2021/9/20 23:04:10 人评论 次浏览