12 2020 档案
摘要:1. 内联函数 用法 采取以下措施之一: 在函数声明前加上关键字inline 在函数定义前加上关键字inline 通常的做法是省略原型,将整个定义放在原本应该提供原型的地方 inline double square(double x) { return x*x; } 2. 引用变量 引用是已定义的变
阅读全文
摘要:指针 声明和初始化 int* point; // int* 是一种类型,指向int的指针 int higgens = 5; int* pt = &higgens; cout << higgens; // 5 cout << &higgens; // 0012FED4 cout << *pt; //
阅读全文
摘要:剑指 offer 58 题目 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。 无空格字符构成一个单词。 输入字符串可以在前面或者后面包含多余的空格,
阅读全文
摘要:简介 要包含头文件 #include <string> 可以用cin和cout输入输出 可以用数组表示法来访问存储在string对象里的字符串 string str = "apple"; cin >> str; cout << str; cout << str[2]; 使用 拼接 str += "b
阅读全文
摘要:谷歌pagerank算法 数据描述 Directed graph (each unordered pair of nodes is saved once): web-Google.txt Webgraph from the Google programming contest, 2002 Nodes
阅读全文
摘要:读取csv文件(movie数据集) import pandas as pd df_rating = pd.DataFrame(pd.read_csv('ratings.csv')) for index, row in df_rating.iterrows(): userId = row["userI
阅读全文
摘要:1. 递归三大要素 明确函数的功能 这个函数到底想要干嘛 寻找递归结束的条件 递归会在函数内部不断地调用函数本身,如果不指定终止条件,它就会一直执行下去 找出当参数为啥时,递归结束,之后直接把结果返回,请注意,这个时候我们必须能根据这个参数的值,能够直接知道函数的结果是什么 // 算 n 的阶乘(假
阅读全文
摘要:剑指 offer 52 关键点 定义两个指针posA和posB分别从两个链表的头部开始移动 当较短的那条链表的指针移动到尾部时,将其指向较长的那条链表的头部 对较长的那条链表上的指针做同样处理 两个指针相遇的node就是他们所指向的第一个公共节点 代码 class Solution { public
阅读全文

浙公网安备 33010602011771号