- 博客(12)
- 收藏
- 关注
原创 C++ 将string转换成char*字符串
一、String转换为Char*1、string中的data()函数string str="abc";char*p=(char*)str.data();2、string中的c_str()函数string str="abc”;char* bufs = (char*)buf.c_str();二、Char*转换为String直接赋值:string s;char* p ="hello";s = p;...
2021-07-30 20:37:05
442
原创 swaps函数的两个方法
一、使用指针的指针template<class T>void swaps_1(T** a, T** b) { T* temp = nullptr; temp = *a; *a = *b; *b = temp;}二、使用引用void swaps_3(T& a, T& b) { T temp = 0; temp = a; a = b; b = temp;}三、无效的函数(template<class T>void swaps_2(T
2021-07-27 20:33:58
160
原创 C++排序算法:冒泡排序_代码
C++排序算法:冒泡排序_代码template< class T>void swaps(T& a, T& b) { T temp = a; a = b; b = temp; return;}class Myset {private: int* arr; int size;public: Myset() { arr = new int[1](); size = 0; } ~Myset() { if (arr) { delete[]a
2021-07-26 21:49:55
356
原创 排序算法:归并排序_代码
排序算法:归并排序_代码class Myset {private: int* arr; int size;public: Myset() { arr = new int[1](); size = 0; cout << "create!" << endl; } ~Myset() { if (arr) { delete[]arr; cout << "delete" << endl; } else { co
2021-07-25 21:43:54
103
原创 排序算法:希尔排序_代码
排序算法:希尔排序_代码class Myset {private: int* arr; int size;public: Myset() { arr = new int[1](); size = 0; cout << "create!" << endl; } ~Myset() { if (arr) { delete[]arr; cout << "delete" << endl; } else { co
2021-07-25 21:24:02
77
原创 排序算法:插入排序_代码
插入排序算法代码:注:Myset是一个简易的数组管理类,用于代替vector。class Myset {private: int* arr; int size;public: Myset() { arr = new int[1](); size = 0; cout << "create!" << endl; } ~Myset() { if (arr) { delete[]arr; cout << "delete" <&
2021-07-25 21:17:43
217
原创 C++求数组大小
网上找了许多:有sizeof(arr) / sizeof(arr[0]);是不是有的时候不管用?试试这个:用sizeof#include <bits/stdc++.h>using namespace std;int ArrLength(int *Arr) { int i = 0; while (Arr[i]) i++; i --; return i;}int main(){ int arr[10] = {73,22,93,43,55,14,28,65,39,81}
2021-07-23 12:47:54
495
原创 java学习笔记:连接Mysql笔记
一、下载jar文件http://dev.mysql.com/downloads/connector/j/下载得到一个zip压缩包,解压后可以看到jar文件,这就是我们要的。二、创建工程正常创建工程;进入此project后,点击进入project->properties然后点击Java Build Path -->Modulepath–>add external JARs–>(找到刚刚目录下的jar文件,选中添加)添加以后,工程目录下会出现一个Referenced
2021-07-06 17:20:35
124
原创 @FunctionalInterface与@Override
一、@FunctionalInterface将抽象方法标记为函数式接口@FunctionalInterfaceinterface enopenable{ public String getable();}使用://分组问题:需要接口提供一个方法,调用Member::something进行分组Map<String, List<Member>> groups = mlist.stream().collect(Collectors.groupingBy(Member::g
2021-07-05 20:45:06
76
原创 java泛型的使用学习笔记
使用泛型设计通讯录管理一、类设计:```javapackage control_telephone;@FunctionalInterfaceinterface enopenable{ public String getable();}public class Member implements enopenable{ String _name; String _type; int _telephone; public Member() { _name=" "; _ty
2021-07-05 20:34:40
58
原创 Java中list对象的三种遍历方式
Java中list对象的三种遍历方式1.增强for循环for(String str : list) {//其内部实质上还是调用了迭代器遍历方式,这种循环方式还有其他限制,不建议使用。 System.out.println(str);}2.普通for循环for( int i = 0 ; i < list.size() ; i++) {//内部不锁定,效率最高,但在多线程要考虑并发操作的问题。 System.out.println(list.get(i));}3.迭代器遍
2021-07-05 14:37:39
290
原创 计算机网络RIP的计算
注https://jingyan.baidu.com/article/1e5468f9c18b2f094861b726.html自己复习用
2021-04-12 16:39:31
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人