私信  •  关注

Knut Gorlof

Knut Gorlof 最近创建的主题
Knut Gorlof 最近回复了
12 年前
回复了 Knut Gorlof 创建的主题 » 使用python语法的子集加速编写c程序

我已经完成了一个小的python脚本,它允许我在python语法中使用c,如下所示:

void quicksort(int* lst, int left, int right):
  int i, j, p, tmp 
  i = left
  j = right
  p = lst[(i + j) / 2]
  while i <= j:
    while lst[i] < p: i++
    while lst[j] > p: j--
    if i <= j:
      tmp = lst[i]
      lst[i] = lst[j]
      lst[j] = tmp
      i++
      j--
  if left < j: quicksort(lst, left, j)
  if i < right: quicksort(lst, i, right)

很简单,只需遍历行并检查一些模式,然后更改缩进以生成标准C代码。 工作得很好,imho的读起来比分号和大括号要好得多。 地点。我不明白你们为什么这么讨厌这个主意。你怎么认为?