algorithm
文章平均质量分 88
sonikk
喜欢养狗狗爱好日语喜欢玩Nintendo的游戏没事喜欢做点小东西QQ343536483欢迎加我探讨技术
展开
-
多种螺旋矩阵的算法思考
第一种算法:void printArray(int n){ int len = n * n; int** arr = new int*[n]; for(int i=0;i<n;i++) { arr[i] = new int[n]; } int x = n/2; int y = n/2; int state = 0; // 方向状态 int step = 0; // 每原创 2013-04-15 07:47:38 · 850 阅读 · 0 评论 -
离散傅里叶变换的学习与思考
谁是傅里叶?Jean Baptiste Joseph Fourier(1768-1830),一个法国的数学家、物理学家傅里叶认为:任何连续周期信号都可以由一组适当的正弦曲线组合而成。拉格朗日认为:正弦曲线无法组合成一个带有棱角的信号(如垂直的方波中非连续变化的斜率)。傅里叶认为:可以用正弦曲线来非常逼近地表示它(带棱角的信号),逼近到两种表示方法不存在能量差别。原创 2013-05-05 14:05:11 · 2099 阅读 · 0 评论 -
进制转换的c++实现
void valconvert8_s(unsigned int val, char*& buffer){ int val0 = val; // 保存10进制数 int m = 8; // 转换的模 int n = 0; // 8进制位数 // 统计8进制有几位 while(val) { val /= m; n++; } // 转换8进制生成字符串 char* bu原创 2013-05-08 16:28:58 · 1059 阅读 · 1 评论 -
关系数据库当中存放树形结构(同层有序),一次性生成对应树形菜单
这是数据库:这事对应的脚本文件:db_test1.sql/*Navicat MySQL Data TransferSource Server : localSource Server Version : 50612Source Host : localhost:3306Source Database : db_test1T原创 2013-07-15 23:56:11 · 3200 阅读 · 0 评论 -
二维矩阵转三元组(稀疏矩阵)
很早以前写的程序了,今天上传一例,待整理成面向对象的封装结构,呵呵将二维数组用三元组保存,然后调用三元组的转置方法,最后输出对应的二维数组执行结果:// 稀疏矩阵.cpp : Defines the entry point for the console application. @sonikk 2010-7-6//#include "stdafx.h"#include原创 2013-07-03 08:50:02 · 5566 阅读 · 0 评论 -
测试了std::vector的交集求解,并对比里std
需要事先引入的头文件:#include #include #include #include #include 自定义类:class Loc{public: short c; short r; // ...省略没有必要的 // std::less (这样就可以用一些算法了) bool operator < (const Loc& right)原创 2015-03-30 21:01:24 · 2443 阅读 · 0 评论