小编bli*_*ako的帖子

bash set -e和i = 0;让i ++不同意

仅当变量的先前值为零时,以下带有调试选项'set -e -v'的脚本才会在增量运算符处失败.

#!/bin/bash
set -e -v
i=1; let i++; echo "I am still here"
i=0; let i++; echo "I am still here"

i=0; ((i++)); echo "I am still here"
Run Code Online (Sandbox Code Playgroud)

bash(GNU bash,版本4.0.33(1)-release(x86_64-apple-darwin10),还有GNU bash,版本4.2.4(1)-release(x86_64-unknown-linux-gnu))

有任何想法吗?

bash shell increment set operator-keyword

12
推荐指数
2
解决办法
3万
查看次数

graph:使用包含通配符的节点列表查找子图

有以下问题得到一个名称,是否有解决它的算法?:给定一个图形,无论是否有指向,找到满足给定规范的所有路径

  1. 精确节点列表,或
  2. '*?' 它表示"任何节点或根本没有节点",或
  3. '*{n}'表示'任意n个连续连接的节点'

例如

A -> B -> *? -> D which results in ABXD and ABYD and ABD etc.
Run Code Online (Sandbox Code Playgroud)

要么

A -> *{1} -> D -> *? -> E which results in ABXDZE and ABYDZE and ABDZE etc. etc.
Run Code Online (Sandbox Code Playgroud)

谢谢

ps有没有人知道在R或perl或C中执行此操作的图形库?

algorithm graph wildcard path

5
推荐指数
1
解决办法
790
查看次数

标签 统计

algorithm ×1

bash ×1

graph ×1

increment ×1

operator-keyword ×1

path ×1

set ×1

shell ×1

wildcard ×1