You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#include<iostream>
#include<cstring>
#include<string>
using namespace std; // 为了使用cin和cout
/*
#include<unordered_set>
unordered_set<int> st; // 哈希集合
st.insert(pHead1);//插入值
st.count(pHead2);//查看有没有某个值
// 迭代输出
unordered_set<int>::iterator itr; for (itr = st.begin(); itr != st.end(); itr++) cout << (*itr) << ' '; //fast is code c++ in
st.count(pHead1);//计算特定元素出现的次数
st.empty();//是否为空
*/
/*
#include<unordered_map>
unordered_map<int, int> mp; //哈希表
mp.find(depth);//查找某个key
map.count(key);//查看出现的次数
mp.erase(key);//移除某个元素
*/
/*
#include <stack>
stack<int> q; //以int型为例
int x; q.push(x); //将x压入栈顶
q.top(); //返回栈顶的元素
q.pop(); //删除栈顶的元素
q.size(); //返回栈中元素的个数
q.empty(); //检查栈是否为空,若为空返回true,否则返回false
*/
// 定义链表
struct ListNode { int a; string name; char c; ListNode* next; };
ListNode *head;
int main(){ int a; char b; char c[8]; string d; cout<<"please input string"<<endl; getline(cin, d); cout<<d<<endl; return 0; }
/*
#include <cstring> 的作用:
可以使用string定义字符串 可以使用strlen获得字符串(字符串需要使用char s[10])定义的长度 int strcmp(const char *s1, const char *s2);当s1<s2时,返回为负数;当s1=s2时,返回值= 0;当s1>s2时,返回正数。 */
/*
cin和getline的区别: cin>>str不会读取空格; getline(cin, str); 可以读取空格,但是需要#include <string> 并且str需要通过 string定义; */
|