- 博客(15)
- 收藏
- 关注
转载 链表中的一级指针与二级指针
在用c/c++写数据结构程序时,链表和二叉树中经常需要用到二级指针或者一级指针的引用,那么什么时候用什么时候不用呢?先看一个简单的c++链表操作程序:(虽然风格有点像c,不过这个是cpp文件,不要在意这些细节)[cpp] view plaincopy/* code:Linklist author:tashaxing time:2014.9.30 */ #include "stdio.h" ...
2018-03-29 21:45:13
401
转载 结构体中的二级指针及二级指针的初始化
一:<span style="font-size:18px;">#include<stdio.h> #include<stdlib.h> typedef struct node{ int data; int data1; }*link,tree; int main() { int i; ...
2018-03-29 21:42:05
4266
原创 C++ atoi函数
用法:1 char temp[3][16]; 此处省去。。。vertex_sum = atoi(temp[0]);edge_sum = atoi(temp[1]);2 #include <stdlib.h>#include <stdio.h>int main(void){ float n; char *str = "12345.67"; n = atoi(str);...
2018-03-29 17:50:24
1036
1
转载 关于C语言中的数组指针、指针数组以及二级指针
概念解释数组指针:首先它是一个指针,它指向一个数组,即指向数组的指针;在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。数组指针指向的是数组中的一个具体元素,而不是整个数组,所以数组指针的类型和数组元素的类型有关。 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称,即每个元素都是指针。 二级指针 : 如果一个指针指向...
2018-03-29 17:40:05
303
原创 C++ STL 不定期更新
一 :setset的特性是,所有元素都会根据元素的键值自动排序,set的元素不像map那样可以同时拥有实值(value)和键值(key),set元素的键值就是实值,实值就是键值。set不允许两个元素有相同的键值。#include <set>初始化: int arr[5] = {0,1,2,3,4}; set<int> iset(arr,arr+5);或者只定...
2018-03-27 11:48:57
231
原创 C++ qsort
以一个结构体为例:qsort(order, size, sizeof(Order), cmp); // 变量名,大小,每个元素大小,cmp函数int cmp(const void* a, const void* b)//此处形式固定 const void * 两个空指针{ Order* p1 = (Order*)a;//注意·此处的强制类型转换 int * p =(int *)a;...
2018-03-27 11:31:24
520
原创 C++文件
不定期更新:这里写一些有关C++文件的操作,什么都有,遇到了就记下来了。1 ifstream逐行读取文件/读取方式: 逐行读取, 将行读入字符数组, 行之间用回车换行区分//If we were interested in preserving whitespace, //we could read the file in Line-By-Line using the I/O getline() ...
2018-03-26 21:09:33
244
转载 VS下静态链接库与动态链接库的创建与使用
静态链接库VS动态链接库静态链接库与动态链接库都是共享代码的方式。静态链接库包含:头文件 .h 、静态库 .lib.lib包含了实际执行代码、符号表等等。.lib中的指令都全部被直接包含在最终生成的 EXE 文件中。静态链接库中不能再包含其他的动态链接库或者静态库。对函数库的链接是放在编译时期完成的。程序在运行时与函数库没有瓜葛,移植方便。浪费空间和资源。动态链接库包含:头文件 .h 、导入库 ....
2018-03-26 20:27:20
334
转载 C++ c_str() 用法
语法: const char *c_str();c_str()函数返回一个指向正规C字符串的指针常量, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针 比如:最好不要这样: cha...
2018-03-21 17:03:52
2109
转载 差分隐私
这个是我上课的时候讲differential privacy的ppt的内容,有英文和中文。内容是基于几篇论文和网上的资料,下载地址在文章结尾。Differential Privacy presentation materials- A hospital has a database of patient records, eachrecord containing a binary value i...
2018-03-06 17:22:42
2026
转载 贝叶斯学习及共轭先验
今天的主要任务是来理解共轭先验以及贝叶斯学习。最近在研究主题模型,里面用到了一些,另外在机器学习中,贝叶斯学习是重要的一个方向,所以有必要学习和掌握。 Contents 1. 贝叶斯学习 2. Beta分布及共轭先验 1. 贝叶斯学习 首先,我从最简单的硬币投掷开始。现在给你一个硬币,假设有
2017-10-21 22:26:17
590
转载 多元高斯分布
-----------------------------------------------------------------------------------转载自: http://blog.youkuaiyun.com/iemyxie/article/details/42560125EM算法大致分为两步——E步骤和M步骤。而在求解运算过程中,需要用到高斯分
2017-10-21 21:01:02
322
原创 ccfcsp 命令行选项
问题描述 请你写一个命令行分析程序,用以分析给定的命令行里包含哪些选项。每个命令行由若干个字符串组成,它们之间恰好由一个空格分隔。这些字符串中的第一个为该命令行工具的名字,由小写字母组成,你的程序不用对它进行处理。在工具名字之后可能会包含若干选项,然后可能会包含一 些不是选项的参数。 选项有两类:带参数的选项和不带参数的选项。一个合法的无参数选项的形式是一个减号后面跟单个小写字母,
2017-08-30 19:58:18
914
原创 ccf csp 有趣的数 动态规划
问题描述 我们把一个数称为有趣的,当且仅当: 1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。 2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。 3. 最高位数字不为0。 因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。 请计算恰好有n位的有趣的数的个数。由于答案可能
2017-08-23 20:08:16
2176
1
原创 C语言递归的应用之回文字符
递归应用之回文字符的判别: 有一种特殊形式的字符串,其正反序相同,被称为“回文字符串”。例如LeveL就是一个回文字符串。输入: 字符串输出: Yes或者No说明: 如输出Yes,说明输入的字符串是一个回文字符串 输出No,说明输入的字符串不是一个回文字符串
2015-01-25 18:06:56
3982
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人