首页/新闻资讯/正文详情

Cangjie/Exercises快速开始:5分钟搭建仓颉算法项目,cjc与cjpm工程实战教程

发布时间:2026/9/24 16:40:36 来源:云帆数科 栏目:资讯中心
Cangjie/Exercises快速开始:5分钟搭建仓颉算法项目,cjc与cjpm工程实战教程
Cangjie/Exercises快速开始5分钟搭建仓颉算法项目cjc与cjpm工程实战教程【免费下载链接】Exercises本仓收集仓颉算法题解程序项目地址: https://gitcode.com/Cangjie/ExercisesCangjie/Exercises 是一个收集仓颉语言算法题解的开源仓库涵盖 LeetCode、剑指 Offer、洛谷题解以及算法竞赛书目例题。本教程带你用cjc 编译器和cjpm 包管理器在 5 分钟内跑通第一个仓颉算法程序并搭建完整的仓颉算法工程 仓库里有什么先花 1 分钟了解目录结构每道题独立成目录附带readme.md解题说明【Leetcode】/【LeeCode】目录经典力扣题解如 两数之和、两数相加【洛谷】目录NOIP 真题如 级数求和【图书】目录《算法竞赛入门到进阶》等书目的例题算法思想解题合集按算法思想双指针、动态规划、贪心等组织的完整 cjpm 工程5分钟快速开始4个步骤第 1 步克隆仓库git clone https://gitcode.com/Cangjie/Exercises第 2 步准备仓颉工具链仓库要求 cjc 编译器版本信息记录在 cjpm.toml 中cjc-version 0.57.3前往仓颉官方工具包页面下载对应版本的安装包并安装配置好环境变量执行cjc --version确认即可。第 3 步用 cjc 单文件模式跑通第一题仓库中最轻量的题目是最小堆编译运行只需两行命令cd 最小堆 cjc min_heap.cj ./main看到PASSED: 1, SKIPPED: 0, ERROR: 0的输出日志说明你的仓颉算法环境已搭建成功具体说明见 最小堆/README.md。第 4 步用 cjpm 构建算法合集工程算法思想解题合集是一个标准 cjpm 工程包含 30 多个按思想分类的算法模块。进入目录后执行cd 算法思想解题合集 cjpm build cjpm runcjpm build会自动拉取 cjpm.lock 中锁定的依赖并编译整个工程入口文件为 src/main.cj它会依次调用 LeetCode 与剑指 Offer 两组算法自测函数。cjc 单文件 vs cjpm 工程如何选择场景工具示例练一道题、单个.cj文件cjc 文件.cjn1.cj带依赖、多模块的完整工程cjpm build/cjpm run算法思想解题合集单文件模式的优点是零配置适合快速验证算法思路cjpm 模式适合组织大型算法代码库cjpm.toml 中还配置了依赖库与编译选项例如[dependencies] cjextensions { githttps://gitcode.com/unravel/cjextensions.git, output-typestatic, branchmain }如何阅读题解并上手练习每道题的readme.md都遵循统一格式题目描述、解题思路、时间空间复杂度、涉及的仓颉语法。推荐从 【Leetcode】1.两数之和 开始它的 n1.cj 会用到区间值、HashMap 和if-let枚举解构三个仓颉特性是入门语法练习的好材料。想系统提升的话可以对照 算法竞赛入门到进阶 目录里面收录了书中例题如 hdu1001的仓颉写法配合书籍逐步练习。常见问题编译报版本不匹配检查cjc --version是否 ≥ 0.57.3必要时升级工具包cjpm 拉取依赖失败确认网络可访问 gitcode.com依赖地址见 cjpm.toml找不到 main 函数cjpm 工程的入口默认在src/main.cj对应本仓库的 src/main.cj按照以上步骤你应该已经完成了仓颉算法环境的搭建并能独立编译运行算法题解。接下来不妨挑一道 LeetCode 题目动手写出你自己的仓颉解法 ✍️【免费下载链接】Exercises本仓收集仓颉算法题解程序项目地址: https://gitcode.com/Cangjie/Exercises创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

IronClaw 谷歌表格扩展 `add_sheet` 工具:从 Capability 提示文档到 Sheets API 的完整调用链
IronClaw 谷歌表格扩展 `add_sheet` 工具:从 Capability 提示文档到 Sheets API 的完整调用链

人工智能AI 应用交互助手AI Agent 【免费下载链接】ironclaw IronClaw is an Agent OS focused on privacy, security and extensibility 项目地址: https://gitcode.com/gh_mirrors/iro/ironclaw 点击查看 免费下载 导读 本文以 IronClaw 开源仓库中 add_sheet.m… · 2026/9/24 16:40:29

Hive 集成工具晋升指南:从 unverified 到 verified 的完整检查清单与源码实现解析
Hive 集成工具晋升指南:从 unverified 到 verified 的完整检查清单与源码实现解析

人工智能AI Agent多智能体MCP 服务工具调用浏览器控制 【免费下载链接】hive Multi-Agent Harness for Production AI 项目地址: https://gitcode.com/gh_mirrors/hive48/hive 点击查看 免费下载 本指南是 Hive(Multi-Agent Harness for Production AI&… · 2026/9/24 16:40:28

Argos Translate离线翻译API集成:Python/JS/Java三分钟跑通
Argos Translate离线翻译API集成:Python/JS/Java三分钟跑通

Argos Translate离线翻译API集成:Python/JS/Java三分钟跑通 【免费下载链接】argos-translate Open-source offline translation library written in Python 项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translate 服务器不能出网,或… · 2026/9/24 16:40:22

PaddleSpeech 轻量卷积模块 LightweightConvolution 源码解析:Transformer 解码器的自注意力替代方案
PaddleSpeech 轻量卷积模块 LightweightConvolution 源码解析:Transformer 解码器的自注意力替代方案

人工智能语音音频 【免费下载链接】PaddleSpeech Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword… · 2026/9/24 17:16:13

河北智能装备工厂SolidWorks研发—一台服务器共享给10个设计用
河北智能装备工厂SolidWorks研发—一台服务器共享给10个设计用

针对河北某智能装备工厂 10 名 SolidWorks 设计师研发需求,以高性能图形服务器 云飞云共享云桌面搭建私有化部署方案,将算力、软件、图纸集中池化,实现 10 位工程师共用一台服务器并发开展三维设计。兼顾大装配流畅操作、图纸安全管控、软硬… · 2026/9/24 17:15:48

SDR++ 零基础上手指南:15 分钟跑通你的软件定义无线电
SDR++ 零基础上手指南:15 分钟跑通你的软件定义无线电

SDR 零基础上手指南:15 分钟跑通你的软件定义无线电 【免费下载链接】SDRPlusPlus Cross-Platform SDR Software 项目地址: https://gitcode.com/GitHub_Trending/sd/SDRPlusPlus 深夜里你随手调到一个频率,飞行员平稳的声音突然传进耳朵——这就… · 2026/9/24 17:15:48

企业终端数据防泄漏实战:文档加密 + 介质管控 + 多渠道外发审计一体化方案
企业终端数据防泄漏实战:文档加密 + 介质管控 + 多渠道外发审计一体化方案

摘要 内部数据泄露是企业信息安全最常见的风险源,相比外部黑客攻击,员工通过 U 盘拷贝、即时通讯、邮件、网页上传等渠道私自外传文档,发生概率更高、溯源更困难。传统单点安全产品往往各自独立:文档加密只管本地文件,… · 2026/9/24 17:15:48

EasyWeChat 3.x 用户管理指南:基于 openid 的用户信息获取、列表与备注更新
EasyWeChat 3.x 用户管理指南:基于 openid 的用户信息获取、列表与备注更新

后端即时通讯 【免费下载链接】easywechat 📦 一个 PHP 微信 SDK 项目地址: https://gitcode.com/gh_mirrors/ea/easywechat 点击查看 免费下载 用户信息的获取是微信公众平台开发中最常用的功能之一。本指南围绕 EasyWeChat 3.x 的 $app->user 用户… · 2026/9/24 17:15:41

为 AI Agent 定义前端护栏:从 repo-template 的 FRONTEND.md 到可验证的 UI 验收体系
为 AI Agent 定义前端护栏:从 repo-template 的 FRONTEND.md 到可验证的 UI 验收体系

【免费下载链接】learn-harness-engineering Harness engineering beginner tutorial, from 0 to 1 项目地址: https://gitcode.com/gh_mirrors/le/learn-harness-engineering 点击查看 免费下载 导读 在 Harness Engineering(为编码型 AI Agent 搭建工… · 2026/9/24 17:15:41

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码