- 博客(8)
- 收藏
- 关注
原创 指针学习笔记(更新中)
1.指针也分类型,有啥类型的数据,就有啥类型的指针。eg:int p; int *p; 2.指针存放的数据的地址,所以指针变量会有eg: int var_runoob = 10; int *p; // 定义指针变量 p = &var_runoob; 这种写法。 3.初始化指针可以用NULL来赋值 eg: #include <stdio.h> int main () { int *ptr = NULL; printf(“ptr 的地址是 %p\n”, pt
2021-07-07 18:44:24
116
原创 密码学赛后技术总结 小片段啦
1.引入自己写入函数的两种方法: from Proposition1 import *#Proposition1是函数名,也是文件名,建议两者统一 就可以直接调用 2.这是delete函数,x是矩阵名字,第二个参数是删除第几行(行数),第三个参数是行列,0是行,1是列 arr3=np.delete(x,0,axis = 1)#这是函数的完整写法 arr3=np.delete(x,0,1),第二个参数可以换成元组,(0,1,2)这种 一次性删除很多。而且不会出现删除后索引错乱的情况。 3.e=np.vstac
2021-07-07 18:42:46
95
原创 1003 我要通过! (20 分) python版答案(全部代码都有注释)
写这个代码我真的费了好大功夫,代码注释写的很详细,功能其实也很完整,具体咋理解题我就不写了,兄弟们自己看看吧。一定要把题读明白!!!!!!!!! a = eval(input())#a拿来输入字符串个数 c=[]#建一个空列表存字符串 for i in range(a): dd=input() c.append(dd)#把字符串都存进去 for i in range(a): b =c[i] stop=False#写一个flag用于如果字符串有除了P A T 以外字符,直接输出
2021-05-05 22:34:41
318
原创 python进制转化大全
最近在密码学上做一些工作,所以对数据的处理搞了很多,发现网上并没有很好的把所有进制问题说清楚的文章,虽然这个问题不大,但我还是想写下来,总结好了以后大家用起来也都方便。 print(int("100111",2))#2进制转化为10进制 print(int("20",8))#8进制换成10进制 print((int("17",10)))#10换10 print(int("a",16))#16换10 print(bin(int("a",16)))#16换10 再换到2,总体看是16换2`` #csdn这太垃
2021-03-24 10:56:15
119
原创 2020.11.5实现了希尔伯特矩阵的范数和条件数
范数 和条件数不一样哈,用matlab实现了求范数和条件数。 matlab其实有自己的函数能直接算。 norm(H,1)%来算1范数 cond(H,1)%来算1条件数 cond(H,1)=norm(H,1)*norm(H逆矩阵,1) 自己实现的matlab代码如下: format rat H=hilb(5) a=[0 0 0 0 0]; b=[0 0 0 0 0]; c=0; d=0; H2=inv(H); for i=1:5 for j=1:5 a(i)=abs(H(i,j))+a
2020-11-05 11:53:04
2589
1
原创 使用栈结构实现中缀转后缀算法(python)
看了网上的中缀变后缀的python算法,感觉都没北大陈斌老师讲的好,最近又在解决密码学的问题,现在遇到算式里含有自变量没办法解决,害,python学的太菜也不知道咋解决。但觉得有必要和大家分享用栈来解决中缀转后缀的算法,就贴一下了哈,我也没做啥工作,就是注释会更详细点,昨天看了好久才明白呢。 `from stack import Stack def infixToPostfix(infixexpr): prec={} prec["*"]=3 prec["/"]=3 prec["+"]=2 prec["-"]
2020-11-02 11:11:42
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人