码迷,mamicode.com
首页 > 编程语言
数据结构之自建算法库——二叉树的链式存储及基本运算
本文是数据结构基础系列(6):树和二叉树中第9课时二叉树的基本运算及其实现的例程。单链表算法库算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:btree.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef BTREE_H_INCLUDED #define BTREE_H_INCLUDED#define MaxSize 100 typedef...
分类:编程语言   时间:2015-10-19 21:00:31    阅读次数:294
C++入门学习——虚函数表介绍
C++动态多态性是通过虚函数来实现的,虚函数允许子类(派生类)重新定义父类(基类)成员函数,而子类(派生类)重新定义父类(基类)虚函数的做法称为覆盖(override),或者称为重写。 C++ 中的虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的,简称为V-Table。每个含有虚函数的类有一张虚函数表,表中每一项是一个虚函数的地址, 也就是说,虚函数表的每一项是一个虚函数的指针。 没有虚函数的C++类,是不会有虚函数表的。...
分类:编程语言   时间:2015-10-19 21:00:00    阅读次数:265
C语言中的break、continue和goto三者的区别与用法
本文转载:http://blog.chinaunix.net/uid-26715658-id-3254915.htmlbreak和continue的使用范围比较一致,两都可以用于循环,其中break还可以用于switch。功能上也有一定的相似性,break就相当于退学,continue则相当于跳级。...
分类:编程语言   时间:2015-10-19 20:54:38    阅读次数:192
unity3D游戏开发之GUI
转:http://blog.csdn.net/kuloveyouwei/article/details/23598171GUI在游戏的开发中占有重要的地位,游戏的GUI是否友好,使用是否方便,很大程度上决定了玩家的游戏体验。Unity内置了一套完整地GUI系统,提供了从布局、控件到皮肤的一整套GUI...
分类:编程语言   时间:2015-10-19 20:55:04    阅读次数:377
LeetCode OJ:Rotate Array(倒置数组)
Rotate an array ofnelements to the right byksteps.For example, withn= 7 andk= 3, the array[1,2,3,4,5,6,7]is rotated to[5,6,7,1,2,3,4].将数组的内容倒置,看例子就知道是...
分类:编程语言   时间:2015-10-19 20:52:18    阅读次数:176
机器视觉算法提纲
图像增强算法(1,2,3,4,5):对比度增强——空间滤波——彩色变换——多光谱变换——图像运算几何变换算法(6):仿射变换原理——投影变换原理——图像变换原理——极坐标变换原理图像分割算法(7):阈值分割与亚像素阈值分割——提取图像连通区域特征提取算法(8):区域特征——灰度值特征——轮廓特征形态...
分类:编程语言   时间:2015-10-19 20:53:06    阅读次数:265
排序算法--选择排序
# 选择排序##本小节知识点:1. 【了解】选择排序2. 【掌握】选择排序的基本思想3. 【了解】练习---##1.选择排序- 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续...
分类:编程语言   时间:2015-10-19 20:52:19    阅读次数:216
Javascript自定义事件
自定义事件:主要是跟函数有关系,就是让函数能够具备事件的某些特性。自定义事件不能向事件那样绑定后,就可以触发,是需要主动触发即对自定义事件函数进行调用。 一般需要两个函数,一个是绑定自定义事件的函数,另外一个是触发自定义事件的函数。 无标题文档divspan
分类:编程语言   时间:2015-10-19 20:50:55    阅读次数:154
论C# java的基本类型
http://blog.csdn.net/com360/article/details/8201930http://www.360doc.com/content/13/0818/13/8074294_308018875.shtmlhttp://jingyan.baidu.com/article/e2...
分类:编程语言   时间:2015-10-19 20:47:10    阅读次数:173
Swift:函数和闭包
函数函数是一个完成独立任务的代码块,Swift中的函数不仅可以像C语言中的函数一样有函数的参数和返回值,而且还支持嵌套,并且有函数参数默认值、可变参数等。1 //定义一个函数,注意参数和返回值,如果没有返回值可以不写返回值或者写成Void、空元组()(注意Void的本质就是空元组)2 func su...
分类:编程语言   时间:2015-10-19 20:44:09    阅读次数:190
51nod 1001 数组中和等于k的数对(单调性优化)
给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对。例如K = 8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(-1,9),(0,8),(2,6),(3,5)。Input第1行:用空格隔开的2个数,KN,N为A数组的长度。(2 ...
分类:编程语言   时间:2015-10-19 20:43:24    阅读次数:177
C语言的传值与传址调用
传值调用并不能改变两个变量的值,而传址能。为什么,因为,传值调用,仅仅是在函数内,调换参数的值。而地址所指向的值,改变的不仅仅是函数内,函数外也改变。请看代码:这里还要注意:通常我们不会返回局部变量的地址. 1 #include 2 3 void swap_value(int x,int y) .....
分类:编程语言   时间:2015-10-19 20:41:56    阅读次数:161
学习C语言的数组
C语言的数组数组声明的实例:int num[3];只要记下这个模板就好。不建议使用变量定义数组,如果使用了变量定义数组,作为数组的元素的个数,不初始化的情况下是随机值,如果初始化会直接报错注意:如果定义的同时进行初始化,那么元素的个数可以省略省略之后,初始化赋值几个数据,那么数组的长度就是几,也就是...
分类:编程语言   时间:2015-10-19 20:37:20    阅读次数:220
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程...
分类:编程语言   时间:2015-10-19 20:37:54    阅读次数:400
逆波兰算法
最近在学习stanford的Swift课程,里面开发了一个计算器,需要添加中缀转后缀的算法。所以在这复习下中算法思想。一个多项式一般可以写成中缀表达式和后缀表达式来(前缀用的不多),中缀实际上就是人们正常语境中的逻辑方式,举两个例子:a1. 1+2*3+(4+5)*6b1. ((1+2)*3+4)*...
分类:编程语言   时间:2015-10-19 20:37:07    阅读次数:240
C++ error:LNK2005 已经在*.obj中定义
【问题】 >> : error LNK2005: ×××× (★★★★) 已经在 ※※※.obj 中定义 fatal error LNK1169: 找到一个或多个多重定义的符号 【可能的原因】 当第一个使用该头文件的.cpp文件生成.obj的时,int i 已经定义...
分类:编程语言   时间:2015-10-19 19:31:29    阅读次数:149
Could not commit JPA transaction; nested exception is javax.persistence.RollbackException
Could not commit JPA transaction; nested exception is javax.persistence.RollbackException@Scope("prototype")
分类:编程语言   时间:2015-10-19 19:26:21    阅读次数:1178
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!