书栈网 · BookStack 本次搜索耗时 0.019 秒,为您找到 59162 个相关结果.
  • 1.2.3 日常生活中的计算思维

    1.2.3 日常生活中的计算思维 1.2.3 日常生活中的计算思维 人们在日常生活中的很多做法其实都和计算思维不谋而合,也可以说计算思维从生活中吸收了很多有用的思想和方法。我们来看一些例子。 算法过程:菜谱可以说是算法(或程序)的典型代表,它将一道菜的烹饪方法一步一步地罗列出来,即使不是专业厨师,照着菜谱的步骤也能做出可口的菜肴。这里,菜谱的每一 步...
  • 第三小节:温习React

    876 2019-06-22 《前端大宝书》
    温习Redux中相关的React知识点 组件间数据传递 利用state 和props 进行组件间数据传递 核心思想 创建父组件 子组件CommentBox 关于触发render 的条件 温习Redux中相关的React知识点 组件间数据传递 React核心思想就是数据和程序分离,用state进行状态的控制,用props进行数据间传递...
  • 以 Nushell 的方式思考

    以 Nushell 的方式思考 Nushell 不是 Bash 把 Nushell 想象成一种编译型语言 变量是不可变的 Nushell 的环境是有作用域的 以 Nushell 的方式思考 为了帮助你理解并充分利用 Nushell,我们把这部分内容一起放入”以 Nushell 的方式思考”这一节。通过学习 Nushell 的思考方式,并使用它提...
  • 函数式编程

    2317 2018-02-05 《傻瓜函数编程》
    函数式编程是阿隆佐思想的在现实世界中的实现。不过不是全部的lambda演算思想都可以运用到实际中,因lambda演算在设计的时候就不是为了在各种现实世界中的限制下工作的。所以,就像面向对象的编程思想一样,函数式编程只是一系列想法,而不是一套严苛的规定。有很多支持函数式编程的程序语言,它们之间的具体设计都不完全一样。在这里我将用Java写的例子介绍那些被广泛应...
  • 递归反转链表的一部分

    递归反转链表的一部分 一、递归反转整个链表 二、反转链表前 N 个节点 三、反转链表的一部分 四、最后总结 递归反转链表的一部分 反转单链表的迭代实现不是一个困难的事情,但是递归实现就有点难度了,如果再加一点难度,让你仅仅反转单链表中的一部分,你是否能够递归实现 呢? 本文就来由浅入深,step by step 地解决这个问题。如果你还不会...
  • *括号匹配问题[M]

    22. Generate Parentheses[M] 问题 思路1——DP 思路2:回溯 22. Generate Parentheses[M] 问题 Given n pairs of parentheses, write a function to generate all combinations of well-formed par...
  • Divide and Conquer

    Divide and Conquer - 分治法 分治法思想 Divide and Conquer - 分治法 在计算机科学中,分治法是一种很重要的算法。分治法即『分而治之』,把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个思想是很多高效算法的基础...
  • 9 面向对象编程

    面向对象编程 小结 面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过...
  • 如何利用FIS构建纯前端模块化方案

    如何利用FIS构建纯前端模块化方案 引言 模块化思路 如何利用FIS构建纯前端模块化方案 引言 随着现代互联网的快速发展,Web2.0、HTML5、Web App、Hybird App等技术或概念的引入,以及浏览器终端性能的提升,前端开发已经不再仅仅是对制作静态页面或者使用脚本添加一些动态效果和内容,而是承载了更多的业务逻辑与功能。 然而作为...
  • Bitmap

    Bitmap Implementation C 源码分析 Bitmap 最开始接触 bitmap 是在《编程珠玑》这本书上,书中所述的方法有点简单粗暴,不过思想倒是挺好——从信息论的角度来解释就是信息压缩了。即将原来32位表示一个 int 变为一位表示一个 int. 从空间的角度来说就是巨大的节省了(1/32)。可能的应用有大数据排序/查找(非...