Git Product home page Git Product logo

clibalgserver's Introduction

clibalgserver

Build status

代码打包下载

linux编译版本

参见:【算法可视化计划】启程

实现一个算法可视化网站。

代码:C++。

介绍

算法用C语言实现,通过后端处理将C代码编译成可视化步骤。

前端技术栈

  • jQuery
  • LayUI
  • layx
  • Vue
  • Ace editor
  • eventbus
  • Chartjs
  • Gojs

调试接口

// 控制台输出
void trace_log(char* text);
// 追踪单个变量
void trace_var(char* name, void* arr, int type);
// 追踪一维数组
void trace_array_1d(char* name, void* arr, int type, int cols);
// 追踪二维数组
void trace_array_2d(char* name, void* arr, int type, int rows, int cols);
// 取消追踪
void trace_end(char* name);
// 设置原子操作
void trace_rapid(int flag);
// 追踪一维数组图表
void trace_array_1d_chart(char* name, void* arr, int type, int cols);
// 追踪图(邻接矩阵)
void trace_graph(char* name, void* id, void* adj, int inf, int type, int n);
// 等待
void trace_delay(int flag);

知乎文章列表

截图

main

main

main

main

main

main

main

clibalgserver's People

Contributors

bajdcc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

zhangbinghua

clibalgserver's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.