当前位置: 首页 > news >正文

我的神经元算法

一个非常简单的冒泡排序。

这是我人生写下的第一段算法程序,纯凭在脑中实物化指针与数组才有了下面的代码的诞生。

因此有点冗杂。不过,留着以后自己看看吧,那时希望我有别样的体会

#include <stdbool.h>void print_array(int *, int, int);// void sort(int * array, int size)
// {
//     int p;//     for (int a = 0; a < size; a++)
//     {
//         for (int b = 0; b < (size - 1); b++)
//         {
//             if (array[b] < array[b + 1])
//             {
//                 p = array[b];
//                 array[b] = array[b + 1];
//                 array[b + 1] = p;
//             }
//         }
//         print_array(array, size, a);
//     }
// }void sort(int * array, int size)
{// 降序排序函数int p;bool sorting_completed = false;int sorted_number = 0;int index = 0;int count = 0;while (!sorting_completed){if (size > 1){for(index = 0, sorted_number = 0; index < size - 1; index++){if (array[index] < array[index + 1]){p = array[index];array[index] = array[index + 1];array[index + 1] = p;}if (array[size - 1 - index - 1] < array[size - 1 - index]){sorted_number--;}else{sorted_number++;}if (sorted_number == (size - 1)){sorting_completed = true;}}}else{sorting_completed = true;}print_array(array, size, count);count++;}
}
http://www.jsqmd.com/news/327258/

相关文章:

  • 2026Java内卷加剧,普通程序员如何破局?
  • 社会网络仿真软件:NodeXL_(18).NodeXL最新功能与更新
  • 解析人工智能大模型:从Transformer到千亿参数的演进之路
  • 简化版unique_ptr说明其本质
  • 社会网络仿真软件:NodeXL_(16).案例研究:NodeXL在公共政策分析中的应用
  • 基于微信小程序的云浮市特色农产品交易的设计与实现_4k747azt_zl007
  • 社会网络仿真软件:NodeXL_(15).NodeXL与其他工具的集成
  • app加密账户隐藏的是金额
  • 基于协同过滤算法的运动场馆服务平台设计与实现_93kv0nhb
  • 50.腐烂的橘子
  • 社会网络仿真软件:NodeXL_(15).案例研究:NodeXL在商业分析中的应用
  • 基于微信小程序的智慧社区娱乐服务管理平台_jm78648u
  • 深入解析:中文社交媒体情感分析实战:基于B站评论的机器学习与深度学习对比
  • 基于微信小程序的健康管理系统的设计与实现_387dlt2q
  • 【中大企业选择源码部署商城系统】
  • 基于微信小程序的驾校预约管理系统的小程序_u6pho7j3
  • 基于微信小程序的生猪养殖信息化管理系统_50z6uv9o
  • LangChain 实战:RunnableWithMessageHistory 深度详解
  • 应用层协议HTTP(1) - 教程
  • javaWeb从入门到进阶(SpringBoot原理及bean对象)
  • Flink 弹性伸缩(Elastic Scaling)Adaptive Scheduler、Reactive Mode 与外部资源声明
  • Excel CELL函数深度解析:从基础信息提取到条件格式高阶应用
  • 用 PyTorch 实现 LLM-JEPA:不预测 token,预测嵌入
  • 上海计算机学会2026年1月月赛C++丙组T5 打扫
  • 上海计算机学会2026年1月月赛C++丙组T4 分形十字
  • HarmonyOS 上,App、游戏、PC 能共用架构吗?
  • 没有文档模型,HarmonyOS PC 应用会发生什么?
  • Ai元人文构想:认知共生宣言——迈向人机协作新文明
  • 从注册到跑通项目:体验了飞算JavaAI专业版的“真·无限”开发自由
  • 爬虫-今日头条我的收藏-反爬虫分析(六)