写点什么

编程能力

0 人感兴趣 · 5 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/d6/d6cdc13e71cb7f178ce610e95b163fbb.png?x-oss-process=image/resize,w_416,h_234

力扣 (LeetCode) 刷题,简单 + 中等题 (第 32 期)

力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。

编程能力 —— 解析表达式

用户头像
wendraw2020 年 7 月 10 日

我们在前面的文章 https://www.yuque.com/wendraw/fe/general-knowledge-programming-lang#ZKsVo 中已经学习了「产生式」,并且用 BNF 定义了一个支持括号、四则运算和逻辑运算的表达式。因此我们这篇文章就来完成一个任务。

编程能力 —— 寻路问题

用户头像
wendraw2020 年 7 月 10 日

在很多游戏中都有寻路的机制,就是从一个点走到另一个点,这个路径可以有很多种,但是我们要找到其中最短的路径。 其中最经典的问题就是迷宫,我们在本篇文章就一起来完成一个迷宫的小游戏。

编程能力 —— 异步编程

用户头像
wendraw2020 年 7 月 10 日

异步编程的能力对于一门语言来说是非常重要的,但是我们的 JS 在 ES5 之前是没有这个能力的。我们只能通过宿主(浏览器)的全局对象 window 提供的超时回调(setTimeout)和定时器(setInterval)来实现并行执行。还有一种就是用事件(Event)来实现。

编程能力 —— TicTacToe(井字棋)

用户头像
wendraw2020 年 7 月 9 日

井字棋是一个规则非常简单的小游戏,应该绝大部分的同学都玩过。就是在一个井字格里面画 X 和 O,谁先在横、竖、斜向上连成了一条线就赢了。

编程能力_编程能力资料文章-InfoQ写作平台