ICode9

精准搜索请尝试: 精确搜索
  • 极客时间-数据结构和算法之美-王争 听课笔记2021-12-12 16:02:00

    文章目录 极客时间-数据结构和算法之美-王争开篇词入门篇01 为什么要学习数据结构和算法?02 如何抓住重点,系统高效的学习数据结构和算法?03 复杂度分析:如何分析分析、统计算法的执行效率和资源消耗04 复杂度分析:浅析最好、最坏、平均、均摊时间复杂度? 基础篇 极客时间-数

  • 设计模式之美-学习笔记-12021-11-13 22:34:22

    07 | 理论四:哪些代码设计看似是面向对象,实际是面向过程的? 滥用Setter,Getter 会破坏封装性 滥用全局变量和全局方法 各种Constants,Utils的滥用 拿Constants来说,过多的使用全局Constants。 首先,这样的设计会影响代码的可维护性。 如果参与开发同一个项目的工程师有很多,在开发过程中,

  • 数学之美读书日记2021-11-10 12:04:22

    数学之美读书日记 判断句子是否合乎语法 判断一个句子是否符合人们的习惯(合乎人们的说话习惯)只需要计算出该句子出现的概率就行 假设有一句话为 $ S=w_1w_2w_3…w_n(n=len(s))$ 则 P ( S

  • 《数据呈现之美》快速提升图表技能的秘诀2021-11-07 18:30:14

    文章目录 成长路径学习体系学习建议 成长路径 1 不出错。将数据源踏踏实实整理好,先驾驭好3类基础图标-----“柱形图”,“折线图”,“饼图”;做减法,把图表中的冗余信息删除,再加上商务配色后,实现“图能达意”,让甲方信赖自己数据,图表,并依次快速做出决策和结论 2 有变化。初级的

  • Go并发编程之美-CAS操作2021-10-21 23:03:32

    一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说go提供了独特的基于通道的同步措施。本节我们先来看看go中CAS操作 二、CAS操作 go中的Cas操作与java中类似,都是借用了CPU提供的原子性指令来

  • 最美中式别墅 | 与你相逢,诗意隽永心驰神往2021-10-05 16:07:19

    中式风格别墅在儒雅的基调下,遵循文化内在的精髓,以独到的品味和气质,传达浓郁的符合东方美学的境界追求。将自然与人文延展出最深远的对话,直击心灵,空间还原至最本真的状态。伴随着视觉上的层次感,隐于城市,隐于山水,享受悠然的惬意时光。 传统中国风的设计,是中国古典精华的传承和

  • 《数学之美》读后感2021-10-01 11:34:04

      阅读了《数学之美》的第八章的布尔代数和搜索引擎;在本章中,作者首先向读者介绍了什么是布尔代数,布尔代数简单,在一开始并不能解决什么实际问题,可后来布尔代数却能用来实现开关电路;随后作者借简单的布尔运算实现开关电路,提及到庞大如Google的网络索引其实原理也是如布尔运算一般

  • 代码规范及《数学之美读后感》2021-09-26 20:34:46

    【代码规范】 各类标识符命名方式需要统一简洁,能够通过命名了解到标识符表达的意思,不要用无意义的字母来表达。同时要注意大小写问题,在命名时比较喜欢用英文; 可以多使用空格,增加代码观感,并在每个函数间用空格来间代码分组; 注释偏向于使用行内注释用 // 写在行尾,虽然比较麻烦,但是

  • 【Java代码之美】 -- Java11新特性解读2021-09-20 22:33:00

    1.背景 美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。非常值得大家的关注,可以通过下面的地址进行下载: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html Java11和Java8一样,是一个长期支持的版本,

  • 数据结构与算法之美-12 字符串匹配 [MD]2021-09-19 17:01:50

    博文地址 我的GitHub 我的博客 我的微信 我的邮箱 baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 目录 目录目录32 | 字符串匹配基础(上):如何借助哈希算法实现高效字符串匹配?BF 算法RK 算法哈希算法的设计哈希算法的规律时间复杂度分析引入散列冲突总结 32 | 字符

  • C++编码规范及《数学之美》读后感2021-09-18 21:05:00

    Google编码规范及《数学之美读后感》   一、谷歌公司C++编码规范 简介:养成代码规范的习惯,有助于程序员自身的成长。为提升自身的编码能力,优化所编代码的可读性,笔者从参考文献的《谷歌编程规范》(Google_Cpp_Style_guide_CN)中挑选了三个篇章:命名约定、注释、格式,并认为是本学期编码

  • 腾讯代码规范和数学之美读后感2021-09-18 12:35:15

    腾讯公司编码规则 一、java文件组织 文件组织规则:由于超过2000行的程序难以阅读,应该尽量避免出现超过2000行的程序。一个Java源文件都包含一个单一的公共类或接口。若私有类和接口与一个公共类相关联,可以将它们和公共类放入同一个源文件。公共类必须是这个文件中的第一个类或接口

  • 谷歌编码规范及《数学之美》读后感2021-09-18 02:03:26

    一、谷歌编码规范 文件名 文件名须全部小写,下划线(_)和短横线(-) 源文件采用 UTF-8 编码。   非空代码块:K&R 风格 左花括号不另起新行 左花括号后紧跟换行 右花括号前需要换行 如果右花括号结束了语句,或者它是函数、类、类中的方法的结束括号,则其后面需要换行。如果后面紧跟

  • 编码规范+《数学之美》读后感2021-09-16 18:02:59

    编码规范+《数学之美》读后感   代码规范原则 规范的代码是一名合格程序员的基本和根本。编写的代码不仅要自己看的懂,也要让阅读者读起来轻松。 1、类 声明顺序为public、protected、private。类中的成员必须进行初始化。类的声明前要加注释,注明该类的主要作用。所有的数据类必

  • 编码规范&《数学之美》读后感2021-09-15 22:01:50

    一、编码规范 参考Google(C++)。   格式: 1.行长度:每一行代码字符数不超过80。 2.函数声明与定义:返回类型和函数名在同一行, 参数也尽量放在同一行,如果放不下就对形参分行, 分行方式与 函数调用 一致。 3.函数调用:一行写完函数调用, 或在圆括号里对参数分行, 或参数另起一行且缩

  • 代码规范+《数学之美》第一章体会2021-09-12 23:03:40

    一、代码规范1.排版要求:(1) 相对独立的程序块之间、变量说明之后必须加空行。(2) 不允许把多个短语句写在一行中,即一行只写一条语句。(3) if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}。(4) 对齐只

  • 华为代码代码规范&&《数学之美》2021-09-12 23:00:16

    华为代码规范: //转自:https://blog.csdn.net/qq_33499229/article/details/88677757 1.不要使用难懂的技巧性很高的语句,除非很有必要时 高技巧语句不等于高效率的程序,实际上程序的效率关键在于算法。这可能是很多初学者最容易犯得错误。 2.去掉没必要的公共变量   公共变量是增

  • 华为公司代码规范以及算法之美2021-09-12 21:33:13

    华为公司代码规范转于http://blog.sina.com.cn/s/blog_61176a740100ffer.html内容简要:写代码习惯以及注释的要求。 1-1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。 1-2:相对独立的程序块之间、变量说明之后必须加空行。示例:如下例

  • 《数学之美》读后感2021-09-12 21:02:10

    《数学之美》读后感   其实这本书在大一入学之时就已经随着我的行李带到了学校,但大一的一年时间里我鲜有翻阅过它。这次为了完成课堂任务,我本打算翻阅第一章后写个读后感草草了事,但却一发不可收拾,看完了前六章。读完前六章后,我被人类的智慧所能达到的高度深深折服,同时也为自己的

  • 参照腾讯的代码规范以及《数学之美》章节感想2021-09-12 17:34:11

    缩进 程序块采用缩进风格编写,缩进只有TAB键; 方法体的开始、类的定义、以及if、for、do、while、switch、case语句中的代码都要采用缩进的方式; 对齐 1程序块的分界符左大括号"{”和右大括号"}"都另起一行,应各独占一行并且位于同一 列,同时与引用它们的语句左对齐; 2对齐只使用TAB键,不使用

  • 《数学之美》第9章读后感2021-09-09 19:03:05

    大一下学期有两门专业课,分别是数据结构和离散数学。数据结构里有一章是关于“图”类的数据,里面有图的深度遍历算法(Depth First Search)和广度遍历算法(Breadth First Search)。当时讲这两个算法时,老师举的例子是线路图,即按照现有线路,如何从地图上的一座城市一个不落、一个不多地访问

  • 王争 数据结构与算法之美pdf下载2021-09-08 19:03:58

    极客时间销量10万+的课程,王争-数据结构与算法pdf下载。 请关注公众号【程序员学长】,回复【数据结构与算法】即可得。      

  • 对《算法之美-Python语言实现》8.5节 货币选择问题的实现记录2021-08-11 15:32:40

    有时候,看作者写的代码容易懵逼。遇到一个问题,还是要自己先找到思路,然后自己实现出来才是上策。 #货币选择问题 def find_money(amount,moneys): """ 选择最少的货币表示,amount表示支付的金额,moneys为手上现有的纸币数量 返回值为一个列表,[[面额,选择此面额纸币的数量]

  • 数据结构与算法之美-4 排序算法2 [MD]2021-08-07 23:31:34

    博文地址 我的GitHub 我的博客 我的微信 我的邮箱 baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 目录 目录目录12 | 排序(下):如何用快排思想在O(n)内查找第K大元素?归并排序和快速排序的区别归并排序 Merge Sort代码实现合并函数分析稳定性分析时间复杂度空间复杂

  • 数据结构与算法之美 王争 学习笔记-3 [MD]2021-08-02 11:01:10

    博文地址 我的GitHub 我的博客 我的微信 我的邮箱 baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 目录 目录目录08 | 栈:如何实现浏览器的前进和后退功能?如何实现一个“栈”?基于数组实现的顺序栈支持动态扩容的顺序栈栈的应用场景栈在函数调用中的应用栈在表达式

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有