网站主要应用小程序开发工具代理平台

news/2025/10/7 18:20:49/文章来源:
网站主要应用,小程序开发工具代理平台,wordpress 安装第二步,阿里巴巴国际站每年的基础费用是前言 2024.3.26是我在CSDN成为创作者的第128天#xff0c;也是我第一次真正在网上创作的第128天 当我还在日常创作时#xff0c;突然发现我收到了一封信 我想我可以分享一下这段时间的感想以及收获 机缘 在CSDN的这段时间里#xff0c;我学习到了很多知识#xff0c;也…前言 2024.3.26是我在CSDN成为创作者的第128天也是我第一次真正在网上创作的第128天 当我还在日常创作时突然发现我收到了一封信 我想我可以分享一下这段时间的感想以及收获  机缘 在CSDN的这段时间里我学习到了很多知识也丰富了我的日常生活 在我编写实战项目的时候有很多操作我还是不是很了解的尤其是在学校的实战项目当我遇到不会的代码时可以利用CSDN来学习我的知识盲区实战项目结束后我认为将项目写到博客里是很有意义的 我认为当我意识到了写博客的时候我的一个机缘就来了 一是可以帮助别人了解相关方面的思路知识等 二是可以巩固自身的基础 做这件事情不仅仅对自身受益匪浅对他人亦是莫大帮助 只有当自己需要帮助去观看别人的博客的时候才能感受到一篇好的博客是有多么重要 收获 目前在这段时间里只创作了22篇博客跟我想的进度差不多 我给自己的任务是一星期一篇博客 希望能够对各位有所收获 我的收获即是对知识的巩固当然如若能帮助到别人那更是我莫大的收获 日常 创作目前已经是我学习、生活中的一部分了 当我学习一个知识点一段时间之后总会忘记一部分但这时候写博客不仅能帮助回忆还能帮助其他人与其他人一起进步学习 不管再忙或许在夜间听听歌敲敲键盘不知不觉的一篇博客就完成了这种沉浸其中的感觉也是非常不错的虽然会感觉时间过的很快但不会觉得这一天白费了 成就 目前大一下学期学习进度只到了C进度不是很快但我觉得我写的最好的代码就是数据结构的实现了 下面是快速排序的各种实现方法其中涉及了递归、非递归栈、队列 #include stdio.h #include string.h #include time.h #include stdlib.h// 快速排序递归实现 // 快速排序hoare版本 int PartSort1(int* a, int left, int right);// 快速排序挖坑法 int PartSort2(int* a, int left, int right);// 快速排序前后指针法 int PartSort3(int* a, int left, int right);//快速排序 void QuickSort(int* a, int left, int right);// 快速排序 非递归实现 栈 void QuickSortNonR1(int* a, int left, int right);// 快速排序 非递归实现 队列 void QuickSortNonR2(int* a, int left, int right);//三数取中法让key值再中间提升快排效率 int GetMidIndex(int* a, int begin, int end) {int mid (begin end) / 2;if (a[begin] a[mid]){if (a[mid] a[end]){return mid;}else if (a[begin] a[end]){return begin;}else{return end;}}else //a[begin] a[mid]{if (a[begin] a[end]){return begin;}else if (a[end] a[mid]){return mid;}else{return end;}} }int PartSort1(int* a, int left, int right) {int mid GetMidIndex(a, left, right);Swap(a[mid], a[left]);int keyi left;while (left right){//要先找小因为keyi在左右边先出发相遇位置一定是小//找小while (left right a[right] a[keyi])right--;//找大//等号一定要加因为begin是从keyi开始的while (left right a[left] a[keyi])left;if (left right)Swap(a[left], a[right]);}Swap(a[keyi], a[left]);return left; }int PartSort2(int* a, int left, int right) {int mid GetMidIndex(a, left, right);Swap(a[mid], a[left]);int hole left;//key记录挖坑位置的值int key a[hole];while (left right){while (left right a[right] key)right--;a[hole] a[right];hole right;while (left right a[left] key)left;a[hole] a[left];hole left;}a[hole] key;return hole; }int PartSort3(int* a, int left, int right) {int mid GetMidIndex(a, left, right);Swap(a[mid], a[left]);int key left;int prev left, cur left 1;while (cur right prev ! cur){if (a[cur] a[key]){prev;Swap(a[cur], a[prev]);}cur;}Swap(a[left], a[prev]);return prev; }void QuickSort(int* a, int left, int right) {if (left right)return;//先排好keyi这个固定位置再向两边排int keyi PartSort3(a, left, right);QuickSort(a, left, keyi - 1);QuickSort(a, keyi 1, right); }//栈版本深度优先 void QuickSortNonR1(int* a, int left, int right) {Stack s;StackInit(s);//必须先入栈入右区间再入左区间因为栈是先进后出StackPush(s, right);StackPush(s, left);while (!StackEmpty(s)){left StackTop(s);StackPop(s);right StackTop(s);StackPop(s);int keyi PartSort1(a, left, right);if (left keyi){StackPush(s, keyi - 1);StackPush(s, left);}if (right keyi){StackPush(s, right);StackPush(s, keyi 1);}} }//队列版本广度优先 void QuickSortNonR2(int* a, int left, int right) {Queue q;QueueInit(q);QueuePush(q, left);QueuePush(q, right);while (!QueueEmpty(q)){left QueueFront(q);QueuePop(q);right QueueFront(q);QueuePop(q);int keyi PartSort1(a, left, right);if (left keyi){QueuePush(q, left);QueuePush(q, keyi - 1);}if (right keyi){QueuePush(q, keyi 1);QueuePush(q, right);}} } 这种使用了各种方法学以致用的感觉写出来的代码能够跑出来的时候 感觉是非常好的就像做出来一道算法题一样有过之而无不及  憧憬 目前对于未来的方向就是C软件开发所以我会往这个方向不断出发学习后续知识的同时发布博客c/c、数据结构、Linux、MySQL等 大一大二参加比赛储备知识大三找实习大四收获offer 朝着那个遥不可及的offer一步步前进 做个自己都觉得自己自律的自己

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/930705.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

四川互联网广告人海淀区seo多少钱

System.out.print("今天开始继续读书摘录"); //不知道官方让不让我在博客里面记录 //如果不让的话我可能得转到别的上面记录 System.out.print("现在开始看《此生未完成》"); System.out.println("今天是第三天!");有时候常常会想到那…

班级网站素材下载扬州哪家公司做网站比较好

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 火山引擎数智平台VeDI旗下的A/B测试平台(DataTester),旨在为企业提供科学且可信的A/B测试能力及丰富的场景实验支持。随着企业的…

网站建设与维护经营范围网站 手机版网站开发合同

对比图(截取部分): 注:先看分步,最后会附上完整代码(如果有用,可以给小编点个赞吗?十分感谢) 1.首先将前端返回相同的省份只展示一次 const obj {}; let keyList []r…

详细介绍:3.1 HarmonyOS NEXT分布式数据管理实战:跨设备同步、端云协同与安全保护

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

购物网站哪个东西便宜质量好网站认证必须做么

在持续集成过程中,针对代码的静态检查一般有两个时间点:一是提交代码的时候、二是提交merge request的时候,如果代码检查不通过,则可以直接拒绝此次代码提交或者合并。下面我们介绍下在常见的devops工具链sonarqube、jenkins和git…

江门网站制作计划专业海外网站推广

1,File-->Project Structure 说明:可以设置整个工程的JDK,也设置每个modules的JDK,但是一般整个工程的JDK. 2,或者通过快捷键:ctrlaltshifts 转载于:https://www.cnblogs.com/august-shi/p/6655469.html

加拿大加密货币牌照:合规化加速数字资产成功

本文探讨加拿大加密货币牌照如何为企业带来合规优势,包括提升银行接入、增强投资者信心和拓展全球市场,详细分析其监管框架对业务增长的推动作用。随着数字资产市场日益成熟,全球监管机构都在努力制定明确标准,一个…

好的公司网站制作直播网站开发框架

一.Audio Codec的必要性 在理想状况下,对于录音过程,只需要将麦克风获取到的analog信号通过ADC转换为digital信号并存储即可,对于播放音过程,只需要将digital信号通过DAC转换为analog并输出到speaker播放即可。 但在实际的过程中…

新风格网站做文学网站需要

快速理解JS中的原型和原型链 在我们学习JS的过程中,我们总会接触到一些词:“原型”,“原型链”。那么今天我就来带大家来学习学习原型和原型链的知识吧! 在开始之前,我们明确一下我们接下来想要学习的目标&#xff1a…

网站设计与网站开发是同时进行的做儿童成长相册模版网站

2 线程同步 线程同步中的“同步”与生活中大家认知的“同步”略有不同,“同”不指同时,其主旨在于协同步调,按预定的先后次序执行线程;之所以需要实现线程同步,是因为若不对线程的执行次序加以控制,可能会…

怀化网站排名优化大学生活网页制作模板

来源:中国指挥与控制学会 2022年2月27日下午,中国指挥与控制学会(以下简称:CICC)在京召开了《城市大脑建设规范》团体标准启动会。启动会邀请到了中国电信、中国电科、中国电子、联想、科大讯飞、世纪互联、北京市标准…

深入解析:实时通信RTC与传统直播的异同

深入解析:实时通信RTC与传统直播的异同pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

Exp2-后门原理与实践

一、实验目的 (1)使用netcat获取主机操作Shell,cron启动 (2)使用socat获取主机操作Shell, 任务计划启动 (3)使用MSF meterpreter(或其他软件)生成可执行文件,利用ncat或socat传送到主机并运行获取主机Shell (4)使用…

【Hexo】4.Hexo 博客文章进行加密 - 实践

【Hexo】4.Hexo 博客文章进行加密 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

思考的动力

.原文内容链接:思考的动力跳至內容 聊天歷程紀錄你說: 将思考我是谁?化为动力的人(每天都不由自主去想)ChatGPT 說: 这样的人,仿佛被一种无形的引力牵引着。不是为了追求某种标准答案,而是因为这个问题本身就像…

网站编程教学wordpress 移动端

1 Java面试资料总结 (github推荐指数高) 2 后端架构师 1. 综合 《Java 面试题 —— 老梁 Java 面试通关要点汇总集》《Java 面试题 —— 老徐 Java 初中级准备的面试题》《Java 面试题 —— 零度 Java 面试题系列》《Java 面试题 —— 东黄的学习方法和面…

DirectX-Graphics-Samples

DirectX-Graphics-Samplesmicrosoft/DirectX-Graphics-Samples: This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.

星闪开发之Server-Client 指令交互控制OLED灯案例 - 教程

星闪开发之Server-Client 指令交互控制OLED灯案例 - 教程2025-10-07 17:57 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important;…

LRC and VIP - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Software Foundations Vol.I : 多态与高阶函数(Poly)

Software Foundations Vol.I : 多态与高阶函数(Poly)多态 多态列表 在上一章中只使用了包含数的列表。很明显,程序还需要能够处理其它元素类型的列表 Inductive boollist : Type :=| bool_nil| bool_cons (b : bool) …