编程语言
造夢先森
一定要努力努力,永不放弃,才可以改变世界,改变自己~
展开
-
C++笔记整理
C++的关键字1. 使用extern "C"的理由函数被C编译器编译后不带参数信息,被C++编译器编译后会带上参数信息。这是因为C++支持函数重载。所以函数被C编译器编译和被C++编译器编译是不同的。例如:void Zero(int lin),被C编译后,可能得到_Zero,被C++编译后,可能得到_Zero_int。那如果要在C++中使用被C编译过的库呢?使用extern "C"就可以!原创 2015-06-19 18:00:19 · 487 阅读 · 0 评论 -
C++为什么使用指针比使用对象本身好
最近开始学习使用C++中的对象。有个问题我一直觉得很困惑:那就是为什么人们更喜欢使用指向对象的指针而不是对象本身。比如: 这样声明:Object *myObject = new Object; 而不是:Object myObject; 使用函数的时候也是如此,假设有个函数为testFunc(),使用时可以这样: myObject.testFunc(); 但一般这样调用: myObject->tes原创 2015-05-26 17:27:25 · 1716 阅读 · 1 评论 -
最小生成树与最短路径树代码
最小生成树算法:PRIM和 KRUSKAL#include<stdio.h>#include<stdlib.h>#include<iostream>#define MAX_VERTEX_NUM 20#define OK 1#define ERROR 0#define MAX 1000using namespace std;typedef struct Arcell{ dou原创 2017-03-29 10:57:02 · 945 阅读 · 0 评论 -
Python入门实例
相关基础Python数据类型:#-*-encoding:utf-8-*-#列表(list):可修改s1=['a','s','d']s1[2]='z'print s1[2]#元组(tuple):不可修改. tuple也是一种lists2=(1,2,3)print s2[2]#集合(set)a=set('asdfghdd')b=set('zxdfvb')print a&bprint a原创 2015-05-21 16:21:05 · 1373 阅读 · 0 评论 -
Python学习笔记
Python语言特性 1 Python的函数参数传递2 Python中的元类(metaclass)3 @staticmethod和@classmethod4 类变量和实例变量5 Python自省6 字典推导式7 Python中单下划线和双下划线8 字符串格式化:%和.format9 迭代器和生成器10 *args and **kwargs11 面向切面编程AOP和装饰器12原创 2016-09-05 09:23:41 · 1264 阅读 · 0 评论 -
常见编程题
数组字符串专题 Map存储、遍历、并利用Comparator实现自定义排序(Map按值排序)排序算法 交换排序:冒泡排序、快速排序选择排序:简单选择排序、堆排序插入排序:直接插入排序、二分法插入排序、希尔排序归并排序、基数排序总结二分查找及变形题 全排列递归和循环:斐波那契数列、跳台阶、矩形覆盖求最长公共子串和最长公共子序列求最长回文子串字符串反转、句子逆序(StringB原创 2016-09-04 16:22:54 · 4877 阅读 · 0 评论 -
利用Ajax读取文件并转化为数组
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>SDM2Cast</title><!-- CSS Files --><link type="text/css" href="base.css" rel="stylesheet" /><link type="text/原创 2015-07-17 10:40:40 · 1559 阅读 · 0 评论 -
JS读取PHP数组
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><scr原创 2015-07-16 22:43:14 · 1444 阅读 · 0 评论 -
C++入门学习实例
C++面向对象: 类,是创建对象的模板,一个类可以创建多个相同的对象;对象,是类的实例,是按照类的规则创建的。 类是抽象的,不占用内存,而对象是具体的,占用存储空间。 用struct声明的结构体类型实际上也就是类。用struct声明的类,如果对其成员不作private或public的声明,系统将其默认为public。而用class定义的类,如果不作private或public声明,系统原创 2015-05-19 11:44:58 · 2692 阅读 · 3 评论