#include"stdafx.h"#include<iostream>usingnamespacestd;template<typenameT>voidadjust(T*arr,intsign,intlen){Ttemp=arr[sign];//每一次循环都更新该父节点为根的完全二叉树最大堆for(inti=sign*2+1;i<len;i=i*2+1){if(i+
原创
精选
2018-01-26 13:17:09
3564阅读
点赞
//sort.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include<iostream>usingnamespacestd;template<typenameT>voidprint(T*&arr,intlen){for(inti=0;i<len;i++){cout<<*(arr+i)<<'';}co
原创
2018-03-02 17:06:46
2595阅读
点赞
#include <stdio.h>//希尔排序--优化过的插入排序void sort(int* arr, int len){ int mid = len; int gap = len; do{ mid = mid / 2; if (mid == 0) { gap = 1; } else { gap = mid; } for (int ...
原创
2022-01-24 10:14:35
4572阅读
#include <stdio.h>//希尔排序--优化过的插入排序void sort(int* arr, int len){ int mid = len; int gap = len; do{ mid = mid / 2; if (mid == 0) { gap = 1; } else { gap = mid; } for (int ...
原创
2021-09-03 10:09:44
4376阅读
stack.h#ifndef STACK_H_#define STACK_H_#include<iostream>template<class T>struct Node{ T data; Node<T>* next;};template<class T>class Stack{priv
原创
2023-01-31 09:34:15
164阅读
这游戏前一段时间传的很火,前几天早上上课实在太无聊了,就决定把这游戏自己也写一个。前后写了一个多小时吧,大概300行左右,没什么复杂算法,不过实在懒得去优化了,但估计优化完能控制在200行以下,有兴趣的朋友可以自己优化一下。说明:我一开始玩的是IOS APP版的TRHEES,后来才玩的2048,两者在滑动的规则上有些区别,本人这个版本是这两者的结合。最后,祝试玩愉快!界面丑陋,求不笑。以下是源代码
转载
2014-04-03 20:46:00
171阅读
2评论
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c
转载
2022-11-16 14:03:30
263阅读
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。
转载
2012-09-03 12:55:00
81阅读
2评论
希尔排序思路:
1.选择一个增量序列 t1,t2,……,tk,其中 ti > tj, tk = 1(最后必须是1)
2.按增量序列个数 k,对序列进行 k 趟排序代码实现:#include <iostream>
using namespace std;
template <typename T> //整數或浮點數皆可使用
void shell_sort(T*
转载
2023-05-23 15:31:52
38阅读
作者: 本站整理 时间: 2010-03-10我是一个C/C++开发者,我收集的代码相关网站也是以C/C++为主的,这都是我在开发过程中查找资料时用到或发现的一些网站。现在我把它们列出来,希望对大家有帮助,也希望能够与大家多多交流代码相关的网上资源。所以我在此抛砖了另外声明一下,那些要收费的源码网站,特别是国内的,绝不收录。因为它们的代码一来无用,二来非法,三来大部分能在网上找到。也建
转载
精选
2013-12-16 01:39:15
1213阅读
Google的C++开源代码项目v8 - V8 JavaScript EngineV8 是 Google 的开源 JavaScript 引擎。V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista、Mac OS X
转载
2017-05-31 14:27:00
194阅读
在本篇文章中,我们主要介绍源代码清单的内容,自我感觉有个不错的议建和大家分享下C/C++是最主要的编程语言。这里列出了50名秀优站网和页网清单,这些站网供给c/c++源码代。这份清单供给了源码代的链接以及它们的小说明。我已努力包含佳最的C/C++源码代的站网。这不是一个整完的清单,您有议建可以联系我,我将欢迎您的议建,以进一步强加这方面的清单。1、http://snippets.dzone.com/tag/c/--数以千计的有效的C语言源码代片段2、http://www.hotscripts.com/category/c-cpp/scripts-programs/Hotscripts --供给
转载
2013-05-06 19:29:00
243阅读
2评论
返回:贺老师课程教学链接 项目要求【项目4 - 处理C++源代码的程序】 在CodeBlocks等IDE中都提供了代码格式整理的功能。完成这种功能的程序,操作的数据是用C++写的源代码文件。C++源文件是一种文本文件,可以通过程序进行操作。集成开发环境(IDE)对对程序进行编译,操作的“数据”是源程序。编译中,要对源程序进行词法检查和语法检查,后续还要进行目标代码生成、代码优化等工作。相关的技
原创
2022-03-17 15:45:49
244阅读
返回:贺老师课程教学链接 项目要求【项目4 - 处理C++源代码的程序】 在CodeBlocks等IDE中都提供了代码格式整理的功能。完成这种功能的程序,操作的数据是用C++写的源代码文件。C++源文件是一种文本文件,可以通过程序进行操作。集成开发环境(IDE)对对程序进行编译,操作的“数据”是源程序。编译中,要对源程序进行词法检查和语法检查,后续还要进行目标代码生成、代码优化等工作。相关的技
原创
2021-05-26 10:14:35
134阅读
插入排序:
就像摸牌,摸一张插进去,找一个哨兵。从第二个開始,和前一个比較。小的话前移一位。
#include <iostream>
#include<stdlib.h>
using namespace std;
#define N 4 //不能加分号结束
class sort
{
public:
void insertSort(int a[],in
转载
2017-08-01 11:24:00
122阅读
2评论